Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

EthYield

Verified contract

Implementation

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

No balances found for "EthYield"

No transactions found for "EthYield"


Functions
Getter at block 20855050
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
getWeth(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
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
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

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
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(