ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 13 txns
Deployed by via 0xcc541d7b at 20332218
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
0xf31337f821b8cc3d617ab0cfa77d5fce0a600ddc10a895cb8e5de2525e092af1
0xefae68f39f158ba13d33030fb272f2f7771b42b351320ef39c058a9711b493e6
0xa982f07e34b8eb8b76dffac24c928f4c51da3de9868f2c641872db760821d00f
0xcc032318b3cf2a493d221facfc07eb6ad8b69d6e9d7344b62c612da8a2cb87f2
0x51c302b34df5234e78bf42b5420a1c609bdcc5700810fb0b73c2f5413fe81f8f
0xe676194de7edc221304210e1eaefa64081c2df3009c5581e39fcee51f58c40f9
0xfe69542aa3b9438a6a6fb60480b137de251877b439324637b4a3582dfbddc0cb
0xee2725afc50579e2391f1877af98348f6d9c434f70489873849b6d8ccaa96979
0x35545405d87fb01c559c8223d5ed55d9d2f6daa3f27d6b16ba924ef6cfb2f001
0x1c7060bb4da47e2572cd472b1523f46ee24436c5492a318775e632ae29427df9

Functions
Getter at block 20855050
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
getWeth(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
owner(view returns (address)
0xd36c2b552cf65c74f14cff71fc9ad08d755d3947
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
 
proxiableUUID(view returns (bytes32)
Read-only
totalShares(address tokenview returns (uint256)
totalStakedAmount(address tokenview returns (uint256)
userShares(address useraddress tokenview returns (uint256)
userStakedAmount(address useraddress tokenview returns (uint256)
wardenAddress(address userview returns (string)
State-modifying
acceptOwnership(
initialize(address stETHaddress wETH9address elStrategyaddress elStrategyManageraddress elDelegationManageraddress elOperator
renounceOwnership(
stake(uint256 amountstring userWardenAddresspayable returns (uint256 eigenLayerShares)
transferOwnership(address newOwner
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Upgraded(address indexed implementation
DisableWithdrawals(
EnableWithdrawals(
Initialized(uint64 version
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Stake(address indexed useraddress indexed tokenuint256 stakedAmountuint256 shares
Upgraded(address indexed implementation
WardenAddressSet(address indexed evmAddressstring indexed wardenAddress
Withdraw(address indexed useraddress indexed tokenuint256 withdrawAmount
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
receive(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AddressEmptyCode(address target
AddressInsufficientBalance(address account
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
InvalidInitialization(
NotInitializing(
NotWETH9(address arg0
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeERC20FailedOperation(address token
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot
UnknownToken(address arg0
WrongMsgValue(uint256 msgValueuint256 input
WrongOperator(address arg0
WrongStrategy(address arg0
WrongWardenAddress(address userstring currentWardenAddressstring passedWardenAddress
ZeroAddress(
ZeroAmount(