TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 126 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xf879…46bf
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
Balances ($2,667.66)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
SSV | ERC-20 | 84.100214 | $31.72 |
$2,667.66 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20609315 | 3 months ago | | | 0 | 0.00015101108 | |
| 20609143 | 3 months ago | | | 0 | 0.00013740809 | |
| 20558911 | 3 months ago | | | 0 | 0.00026165861 | |
| 20540766 | 4 months ago | | | 0 | 0.00029616497 | |
| 20494178 | 4 months ago | | | 0 | 0.00079421689 | |
| 20494156 | 4 months ago | | | 0 | 0.00082657965 | |
| 20494052 | 4 months ago | | | 0 | 0.0017862634 | |
| 20490952 | 4 months ago | | | 0 | 0.00040148735 | |
| 20490311 | 4 months ago | | | 0 | 0.0012530955 | |
| 20490285 | 4 months ago | | | 0 | 0.00064295267 |
ABI
ABI objects
Getter at block 21322113 getAssetBalances() view returns (address[] assets, uint256[] assetBalances)
DEAD_ADDRESS() view returns (address)
0x000000000000000000000000000000000000dead
FULL_STAKE() view returns (uint256)
32000000000000000000
MIN_SLASHED_AMOUNT() view returns (uint256)
26000000000000000000
WETH() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
eigenPod() view returns (address)
0x42791aa09bf53b5d2c0c74ac948e74a66a2fe35e
lrtConfig() view returns (address)
0xf879c7859b6de6fadafb74224ff05b16871646bf
paused() view returns (bool)
false
stakedButNotVerifiedEth() view returns (uint256)
0
Read-only
getAssetBalance(address asset) view returns (uint256 ndcAssets, uint256 eigenAssets)
validatorsStaked(bytes32 pubkeyHash) view returns (bool hasStaked)
State-modifying
Events approveSSV()
claimEthWithdrawal()
createEigenPod()
delegateTo(address operator)
depositSSV(uint64[] operatorIds, uint256 amount, struct Cluster cluster)
exitSsvValidators(bytes[] publicKeys, uint64[] operatorIds)
initialize(address lrtConfigAddr)
pause()
registerSsvValidator(bytes publicKey, uint64[] operatorIds, bytes sharesData, uint256 amount, struct Cluster cluster)
removeSsvValidators(bytes[] publicKeys, uint64[] operatorIds, struct Cluster cluster)
requestEthWithdrawal()
stakeEth(struct ValidatorStakeData[] validators)
transferBackToLRTDepositPool(address asset, uint256 amount)
undelegate()
unpause()
updateLRTConfig(address lrtConfigAddr)
withdrawSSV(uint64[] operatorIds, uint256 amount, struct Cluster cluster)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
ConsensusRewards(uint256 amount)
Delegate(address indexed operator)
ETHDepositFromDepositPool(uint256 depositAmount)
ETHStaked(bytes valPubKey, uint256 amount)
EigenPodCreated(address indexed eigenPod, address indexed podOwner)
Initialized(uint8 version)
Paused(address account)
SlashedValidator(uint256 slashedAmount, uint256 stakedButNotVerifiedEth)
Undelegate(address indexed strategy, uint256 strategyShares)
Unpaused(address account)
UpdatedLRTConfig(address indexed lrtConfig)
WithdrawnValidators(uint256 fullyWithdrawnValidators, uint256 stakedButNotVerifiedEth)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
receive()
AssetNotSupported()
CallerNotLRTConfigAdmin()
CallerNotLRTConfigManager()
CallerNotLRTConfigOperator()
InsufficientWETH(uint256 balance)
InvalidETHSender()
NoEigenPod()
TokenTransferFailed()
ValidatorAlreadyStaked(bytes pubkey)
ZeroAddressNotAllowed()