TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 176 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
-
variable spans 48 additional slots
0x7965…333f
0x7fe7…23d8
0x3905…f37a
0x91e6…a338
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21241318 | 11 hours ago | | | 0 | 0.0012382512 | |
| 21241314 | 11 hours ago | | | 0 | 0.0011800444 | |
| 21241308 | 11 hours ago | | | 0 | 0.0012943084 | |
| 21241304 | 11 hours ago | | | 0 | 0.0013689221 | |
| 21241300 | 11 hours ago | | | 0 | 0.0012397760 | |
| 21241294 | 11 hours ago | | | 0 | 0.0012849538 | |
| 21241257 | 11 hours ago | | | 0 | 0.021598643 | |
| 21241254 | 11 hours ago | | | 0 | 0.021136298 | |
| 21241252 | 11 hours ago | | | 0 | 0.022279229 | |
| 21241251 | 11 hours ago | | | 0 | 0.016015206 |
ABI
ABI objects
Getter at block 21244583
AccessControlManager() view returns (address)
0x796592b2092f7e150c48643da19dd2f28be3333f
DelegationManager() view returns (address)
0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a
EigenPodManager() view returns (address)
0x91e677b07f7af907ec9a428aafa9fc14a0d3a338
adminSigner() view returns (address)
0x174ae6ebff5e678a1bee298e1ff7df799c7c1a08
deprecatedDelayedWithdrawalRouter() view returns (address)
0x7fe7e9cc0f274d2435ad5d56d5fa73e47f6a23d8
stakeId() view returns (uint256)
40
strategyManagerAddress() view returns (address)
0x858646372cc42e1a627fce94aa7a7033e7cf075a
upgradableBeacon() view returns (address)
0xe194661251877a69a1282bd0b2d344ccba06e8ae
Read-only
getDelegatedStakers(address _operator) view returns (uint256[])
isValidStaker(uint256 stakerId) view returns (address)
operatorToStakers(address, uint256) view returns (uint256)
stakerProxyAddresses(uint256) view returns (address)
tokenToStrategy(address) view returns (address)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
assignStakerToOperator(uint256 _stakerId)
batchDelegateToWithSignature(uint256[] stakerIds, address[] operatorArray, struct ISignatureUtilsSignatureWithExpiry[] stakerSignatureAndExpiryArray, struct ISignatureUtilsSignatureWithExpiry[] approverSignatureAndExpiryArray, bytes32[] approverSaltArray)
batchUndelegateStakerFromOperator(uint256[] _stakerIdArray)
batchWithdrawERC20(uint256 _stakeId, address[] _tokens, uint256[] _amounts, address _recipient)
completeQueuedWithdrawal(uint256 _stakerProxyId, struct IDelegationManagerWithdrawal _withdrawal, address[] _tokens, uint256 _middlewareTimesIndex, bool _receiveAsTokens)
createStakerAndPod(uint256 _batchSize)
delegateToWithSignature(uint256 _stakerId, address _operator, struct ISignatureUtilsSignatureWithExpiry _stakerSignatureAndExpiry, struct ISignatureUtilsSignatureWithExpiry _approverSignatureAndExpiry, bytes32 _approverSalt)
depositIntoEigenLayerStrategy(uint256 _stakerId, uint256 _amount, address _token)
initialize(address _accessControlManager, address _eigenPodManager, address _adminSigner, address _delayedWithdrawalRouter, address _strategyManager, address _delegationManager)
queueWithdrawals(uint256 _stakerProxyId, struct IDelegationManagerQueuedWithdrawalParams[] _queuedWithdrawalParams) returns (bytes32[])
registerStakerProxyImplementation(address _beacon)
setAdminSigner(address _adminSigner)
setDelegationManager(address _delegationManager)
setEigenLayerStrategy(address _token, address _strategy)
setStrategyManager(address _strategyManager)
stakeOnEigenLayer(uint256[] _stakerIds, bytes[] _pubKeys, bytes32 _depositDataRoot)
startCheckpoint(uint256 _stakerId)
unassignStakerFromOperator(uint256 _stakerId, address _operator)
undelegateStakerFromOperator(uint256 _stakerId)
upgradeStakerProxy(address _newImplementation)
verifyCheckpointProofs(uint256 _stakerId, struct BeaconChainProofsBalanceContainerProof balanceContainerProof, struct BeaconChainProofsBalanceProof[] proofs)
verifyPodWithdrawalCredentials(uint256 _stakerProxyId, uint64 _oracleTimestamp, struct BeaconChainProofsStateRootProof _stateRootProof, uint40[] _validatorIndices, bytes[] _validatorFieldsProofs, bytes32[][] _validatorFields)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AdminSignerUpdated(address oldSigner, address newSigner)
DelayedWithdrawalRouterSet(address delayedWithdrawalRouter)
DelegationManagerSet(address _delegationManager)
DepositedIntoStrategy(uint256 amount, address token, address currentStrategy)
ETHReceived(address indexed from, uint256 amount)
Initialized(uint8 version)
StakerAssignedToOperator(uint256 stakerId, address operator)
StakerCreated(address stakerProxyAddress)
StakerProxyRegistered(address beacon)
StakerProxyUpgraded(address newImplementation)
StakerUnassignedFromOperator(uint256 stakerId, address operator)
StrategyManagerAddressSet(address strategyManager)
StrategySetAndApproved(address indexed token, address indexed strategy)
ValidatorsSetupOnEigenLayer(uint256[] stakerIds, bytes[] pubKeys)
constructor(address _logic, address admin_, bytes _data)
fallback()
fallback()
receive()
receive()
AddressAlreadySet()
ArrayLengthMismatch()
BatchSizeCannotBeZero()
BotMethodsPaused()
CannotBeZeroAddress()
CannotDepositZero()
CannotSendToZeroAddress()
InvalidMethodCall()
InvalidStakerId()
StakerIsAlreadyAssignedToOperator()
StakerIsNotDelegatedToOperator()
StakerIsStillDelegatedToOperator()
StakerNotFoundInOperatorStakerList()
StrategyNotSet()
StrategyTokenMismatch()