Syndicate

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xeae4c0a1 at 16988320
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
2 additional variables

No balances found for "Syndicate"

No transactions found for "Syndicate"


Functions
Getter at block 21279480
ACTIVATION_BATCH_SIZE(view returns (uint256)
45
PRECISION(view returns (uint256)
1000000000000000000000000
accumulatedETHPerCollateralizedSlotPerKnot(view returns (uint256)
0
accumulatedETHPerFreeFloatingShare(view returns (uint256)
0
activationDistance(view returns (uint256)
0
activationPointer(view returns (uint256)
0
calculateETHForFreeFloatingOrCollateralizedHolders(view returns (uint256)
0
calculateNewAccumulatedETHPerCollateralizedSharePerKnot(view returns (uint256)
0
calculateNewAccumulatedETHPerFreeFloatingShare(view returns (uint256)
0
getUnprocessedETHForAllCollateralizedSlot(view returns (uint256)
0
getUnprocessedETHForAllFreeFloatingSlot(view returns (uint256)
0
lastSeenETHPerCollateralizedSlotPerKnot(view returns (uint256)
0
lastSeenETHPerFreeFloating(view returns (uint256)
0
numberOfActiveKnots(view returns (uint256)
0
numberOfRegisteredKnots(view returns (uint256)
0
owner(view returns (address)
0x64522bf668846761d5b8da8de1053f474c0b7b4d
previewActivateableProposers(view returns (uint256)
0
previewTotalFreeFloatingSharesToActivate(view returns (uint256)
0
priorityStakingEndBlock(view returns (uint256)
0
totalClaimed(view returns (uint256)
0
totalETHReceived(view returns (uint256)
0
totalFreeFloatingShares(view returns (uint256)
0
totalProposersToActivate(view returns (uint256)
0
Read-only
accruedEarningPerCollateralizedSlotOwnerOfKnot(bytesaddressview returns (uint256)
activationBlock(bytesview returns (uint256)
batchPreviewUnclaimedETHAsCollateralizedSlotOwner(address _stakerbytes[] _blsPubKeysview returns (uint256)
batchPreviewUnclaimedETHAsFreeFloatingStaker(address _stakerbytes[] _blsPubKeysview returns (uint256)
calculateUnclaimedFreeFloatingETHShare(bytes _blsPubKeyaddress _userview returns (uint256)
claimedPerCollateralizedSlotOwnerOfKnot(bytesaddressview returns (uint256)
isKnotRegistered(bytesview returns (bool)
isNoLongerPartOfSyndicate(bytesview returns (bool)
isPriorityStaker(addressview returns (bool)
lastAccumulatedETHPerFreeFloatingShare(bytesview returns (uint256)
previewUnclaimedETHAsCollateralizedSlotOwner(address _stakerbytes _blsPubKeyview returns (uint256)
previewUnclaimedETHAsFreeFloatingStaker(address _stakerbytes _blsPubKeyview returns (uint256)
proposersToActivate(uint256view returns (bytes)
sETHStakedBalanceForKnot(bytesaddressview returns (uint256)
sETHTotalStakeForKnot(bytesview returns (uint256)
sETHUserClaimForKnot(bytesaddressview returns (uint256)
totalETHProcessedPerCollateralizedKnot(bytesview returns (uint256)
State-modifying
activateProposers(
addPriorityStakers(address[] _priorityStakers
batchUpdateCollateralizedSlotOwnersAccruedETH(bytes[] _blsPubKeys
claimAsCollateralizedSLOTOwner(address _recipientbytes[] _blsPubKeys
claimAsStaker(address _recipientbytes[] _blsPubKeys
deRegisterKnots(bytes[] _blsPublicKeys
informSyndicateKnotsAreKickedFromBeaconChain(bytes[] _blsPublicKeys
initialize(address _contractOwneruint256 _priorityStakingEndBlockaddress[] _priorityStakersbytes[] _blsPubKeysForSyndicateKnots
registerKnotsToSyndicate(bytes[] _newBLSPublicKeyBeingRegistered
renounceOwnership(
stake(bytes[] _blsPubKeysuint256[] _sETHAmountsaddress _onBehalfOf
transferOwnership(address newOwner
unstake(address _unclaimedETHRecipientaddress _sETHRecipientbytes[] _blsPubKeysuint256[] _sETHAmounts
updateAccruedETHPerShares(
updateActivationDistanceInBlocks(uint256 _distance
updateCollateralizedSlotOwnersAccruedETH(bytes _blsPubKey
updatePriorityStakingBlock(uint256 _endBlock
Events
ActivationDistanceUpdated(
CollateralizedSLOTReCalibrated(bytes BLSPubKey
ContractDeployed(
ETHClaimed(bytes BLSPubKeyaddress indexed useraddress recipientuint256 claimbool indexed isCollateralizedClaim
KNOTRegistered(bytes BLSPubKey
KnotDeRegistered(bytes BLSPubKey
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PriorityStakerRegistered(address indexed staker
Staked(bytes BLSPubKeyuint256 amount
UnStaked(bytes BLSPubKeyuint256 amount
UpdateAccruedETH(uint256 unprocessed
Constructor
constructor(
Fallback and receive
receive(
Errors
DuplicateArrayElements(
EmptyArray(
FailedToTransfer(
FreeFloatingStakeAmountTooSmall(
InactiveKnot(
InconsistentArrayLengths(
InvalidNumberOfCollateralizedOwners(
InvalidStakeAmount(
KnotHasAlreadyBeenDeRegistered(
KnotIsAlreadyRegistered(
KnotIsFullyStakedWithFreeFloatingSlotTokens(
KnotIsNotAssociatedWithAStakeHouse(
KnotIsNotRegisteredWithSyndicate(
NotKickedFromBeaconChain(
NotPriorityStaker(
NothingStaked(
TransferFailed(
UnableToStakeFreeFloatingSlot(
ZeroAddress(