0x3d18b44e0d4f5f9066750c366287b0a1c9c75bda
Unverified contract
Proxy
Active on
Ethereum with 2 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
3 additional
variables
Balances ($82.30)
Native
Value
$82.3
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.023607 | $3,486.30 |
$82.3 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19789823 | 7 months ago | | | 0.1722319 | 0.00037844131 | |
| 19608458 | 8 months ago | | | 0.016623876 | 0.00029851083 |
ABI
ABI objects
Getter at block 21279480
ACTIVATION_BATCH_SIZE() view returns (uint256)
45
PRECISION() view returns (uint256)
1000000000000000000000000
accumulatedETHPerCollateralizedSlotPerKnot() view returns (uint256)
45384611479086664
accumulatedETHPerFreeFloatingShare() view returns (uint256)
3782050956590555354166
activationDistance() view returns (uint256)
0
activationPointer() view returns (uint256)
5
calculateETHForFreeFloatingOrCollateralizedHolders() view returns (uint256)
116205528868779485
calculateNewAccumulatedETHPerCollateralizedSharePerKnot() view returns (uint256)
45384611479086664
calculateNewAccumulatedETHPerFreeFloatingShare() view returns (uint256)
0
getUnprocessedETHForAllCollateralizedSlot() view returns (uint256)
0
getUnprocessedETHForAllFreeFloatingSlot() view returns (uint256)
0
lastSeenETHPerCollateralizedSlotPerKnot() view returns (uint256)
116205528868779485
lastSeenETHPerFreeFloating() view returns (uint256)
116205528868779485
numberOfActiveKnots() view returns (uint256)
0
numberOfRegisteredKnots() view returns (uint256)
5
owner() view returns (address)
0xf8bfe8faecdf6327609a6d3c4f1a5177450dd447
previewActivateableProposers() view returns (uint256)
0
previewTotalFreeFloatingSharesToActivate() view returns (uint256)
0
priorityStakingEndBlock() view returns (uint256)
0
totalClaimed() view returns (uint256)
208804085274328032
totalETHReceived() view returns (uint256)
232411057737558971
totalFreeFloatingShares() view returns (uint256)
0
totalProposersToActivate() view returns (uint256)
0
Read-only
accruedEarningPerCollateralizedSlotOwnerOfKnot(bytes, address) view returns (uint256)
activationBlock(bytes) view returns (uint256)
batchPreviewUnclaimedETHAsCollateralizedSlotOwner(address _staker, bytes[] _blsPubKeys) view returns (uint256)
batchPreviewUnclaimedETHAsFreeFloatingStaker(address _staker, bytes[] _blsPubKeys) view returns (uint256)
calculateUnclaimedFreeFloatingETHShare(bytes _blsPubKey, address _user) view returns (uint256)
claimedPerCollateralizedSlotOwnerOfKnot(bytes, address) view returns (uint256)
isKnotRegistered(bytes) view returns (bool)
isNoLongerPartOfSyndicate(bytes) view returns (bool)
isPriorityStaker(address) view returns (bool)
lastAccumulatedETHPerFreeFloatingShare(bytes) view returns (uint256)
previewUnclaimedETHAsCollateralizedSlotOwner(address _staker, bytes _blsPubKey) view returns (uint256)
previewUnclaimedETHAsFreeFloatingStaker(address _staker, bytes _blsPubKey) view returns (uint256)
proposersToActivate(uint256) view returns (bytes)
sETHStakedBalanceForKnot(bytes, address) view returns (uint256)
sETHTotalStakeForKnot(bytes) view returns (uint256)
sETHUserClaimForKnot(bytes, address) view returns (uint256)
totalETHProcessedPerCollateralizedKnot(bytes) view returns (uint256)
State-modifying
Events activateProposers()
addPriorityStakers(address[] _priorityStakers)
batchUpdateCollateralizedSlotOwnersAccruedETH(bytes[] _blsPubKeys)
claimAsCollateralizedSLOTOwner(address _recipient, bytes[] _blsPubKeys)
claimAsStaker(address _recipient, bytes[] _blsPubKeys)
deRegisterKnots(bytes[] _blsPublicKeys)
informSyndicateKnotsAreKickedFromBeaconChain(bytes[] _blsPublicKeys)
initialize(address _contractOwner, uint256 _priorityStakingEndBlock, address[] _priorityStakers, bytes[] _blsPubKeysForSyndicateKnots)
registerKnotsToSyndicate(bytes[] _newBLSPublicKeyBeingRegistered)
renounceOwnership()
stake(bytes[] _blsPubKeys, uint256[] _sETHAmounts, address _onBehalfOf)
transferOwnership(address newOwner)
unstake(address _unclaimedETHRecipient, address _sETHRecipient, bytes[] _blsPubKeys, uint256[] _sETHAmounts)
updateAccruedETHPerShares()
updateActivationDistanceInBlocks(uint256 _distance)
updateCollateralizedSlotOwnersAccruedETH(bytes _blsPubKey)
updatePriorityStakingBlock(uint256 _endBlock)
ActivationDistanceUpdated()
CollateralizedSLOTReCalibrated(bytes BLSPubKey)
ContractDeployed()
ETHClaimed(bytes BLSPubKey, address indexed user, address recipient, uint256 claim, bool indexed isCollateralizedClaim)
KNOTRegistered(bytes BLSPubKey)
KnotDeRegistered(bytes BLSPubKey)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PriorityStakerRegistered(address indexed staker)
Staked(bytes BLSPubKey, uint256 amount)
UnStaked(bytes BLSPubKey, uint256 amount)
UpdateAccruedETH(uint256 unprocessed)
This contract contains no constructor objects.
receive()
DuplicateArrayElements()
EmptyArray()
FailedToTransfer()
FreeFloatingStakeAmountTooSmall()
InactiveKnot()
InconsistentArrayLengths()
InvalidNumberOfCollateralizedOwners()
InvalidStakeAmount()
KnotHasAlreadyBeenDeRegistered()
KnotIsAlreadyRegistered()
KnotIsFullyStakedWithFreeFloatingSlotTokens()
KnotIsNotAssociatedWithAStakeHouse()
KnotIsNotRegisteredWithSyndicate()
NotKickedFromBeaconChain()
NotPriorityStaker()
NothingStaked()
TransferFailed()
UnableToStakeFreeFloatingSlot()
ZeroAddress()