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.

Renzo Restaked ETH

Verified contract

Proxy

Active on Base with 174,599 txns
Deployed by via 0x55360bfb at 12682160
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 44 additional slots
-
variable spans 48 additional slots
-
variable spans 47 additional slots
-
variable spans 48 additional slots
ERC-20
Value $0.11
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x5a4d0a3d65400a994b40cf81822491cc66a984c03639338381f8b845d1e9b3b4
0xe140f52433f67543ef140359c4266b11071f56a0ebc4395c448ff3182c53816d
0xfae1054fea24d4f3e4b23ffeafadda991fcdf7678a0dd20d345bc46ffd3b355c
0x5c6b260273f0fc7133513f5edef1cc0947feac28231a1c90e55ce7e4ad530240
0x9c8acbb78ee5465b927c2700e33f642c345c6e554619d0f34408370959275ef0
0xbf7c0cc4869772e80989194482a650c8d90c29f6baa2d02c1f8c47ca607e660f
0x40caea434926a0d3df624a3bfd17d314975254318c655b87fc2d5490fdeec931
0xae354d8f53046c2abeab7037d1f31998615819cef8582bcb49608b38a27963ea
0xc43b9bd20006758b403cda541202cf92d56ca7993aea29c2765dc84e9c5f3354
0x7af4ce584155a6ff3f76f7f488300cb0fc17b0ae5a1758b0b41774bc9e531399

Functions
Getter at block 22721408
DOMAIN_SEPARATOR(view returns (bytes32)
0x8debdce562b8f8f000d5b69df463fc5becd66d31c506f7776dcd464d3549d731
FACTORY(view returns (address)
0x9bce21489a7a85ed475c9e9d0dc94b4e6a1aebf3
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Renzo Restaked ETH, version=1, chainId=8453, verifyingContract=0x2416092f143378750bb29b79ed961ab195cceea5, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
lockbox(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
Renzo Restaked ETH
owner(view returns (address)
0x8410927c286a38883bc23721e640f31d3e3e79f8
symbol(view returns (string)
ezETH
totalSupply(view returns (uint256)
3707373600844155665516
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
bridges(addressview returns (struct IXERC20BridgeParameters minterParamsstruct IXERC20BridgeParameters burnerParams)
burningCurrentLimitOf(address _bridgeview returns (uint256 _limit)
burningMaxLimitOf(address _bridgeview returns (uint256 _limit)
mintingCurrentLimitOf(address _bridgeview returns (uint256 _limit)
mintingMaxLimitOf(address _bridgeview returns (uint256 _limit)
nonces(address ownerview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
burn(address _useruint256 _amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(string _namestring _symboladdress _factory
mint(address _useruint256 _amount
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceOwnership(
setLimits(address _bridgeuint256 _mintingLimituint256 _burningLimit
setLockbox(address _lockbox
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
BridgeLimitsSet(uint256 _mintingLimituint256 _burningLimitaddress indexed _bridge
EIP712DomainChanged(
Initialized(uint8 version
LockboxSet(address _lockbox
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
IXERC20_INVALID_0_VALUE(
IXERC20_NotFactory(
IXERC20_NotHighEnoughLimits(