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.

rsETHWrapper

Verified contract

Proxy

Active on Base with 12,187 txns
Deployed by via 0xbad4bdfd at 12755686
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 44 additional slots
-
variable spans 47 additional slots
-
variable spans 48 additional slots
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xdbe866a0beabd7bc77d3c1bef4a8ccfc52ceda98618f1a43072181a480a5c8af
0x1a41f95737e6cfa9e323d86345dd323abc9c882262af578eaed5f4ffb683005b
0xb5f0fe1ba0f30a7383e3c73431b3b7fe8a90fae7104b120b5a3d24d42e7fdcb1
0xee707404039974905b73f9adf5550661969188ab60f2c98ae34ca27eb08937ba
0x9f24f72b8929cd24d5f84a2fd72282f3483aa9c4949ff7d13e1c23ea21cee150
0xa657c482d8e178110a62b1b0d2863d7333097c4a82d76bc0d91c26a7545f7a28
0x659c319cfee6be6b391173a053c4cd81d2c630cee104740d19b7266d25463569
0x65f8fec2eed5edbc5d6f92f38a6a815f26306de7a44a8d17f6f91ccaf91054c6
0xd67a7828cd9ebbf86d33b566ec289d5789214a6ee9e8042ee2911b65e6af484d
0xaff577b453bd5f6784434e0087dfc4d83752fbf3fa16b4ffb58922b63c0d1e3c

Functions
Getter at block 21761642
BRIDGER_ROLE(view returns (bytes32)
0xc809a7fd521f10cdc3c068621a1c61d5fd9bb3f1502a773e53811bc248d919a8
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0x255f67c9c1fb17f68f3d938b39cf1886b6e922b67d866efcc094b02b57d5a5f2
MANAGER_ROLE(view returns (bytes32)
0x241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b08
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=rsETHWrapper, version=1, chainId=8453, verifyingContract=0xedfa23602d0ec14714057867a78d01e94176bea0, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
name(view returns (string)
rsETHWrapper
symbol(view returns (string)
wrsETH
totalSupply(view returns (uint256)
3350219733833410399558
Read-only
allowance(address owneraddress spenderview returns (uint256)
allowedTokens(address allowedTokenview returns (bool isAllowed)
balanceOf(address accountview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
maxAmountToDepositBridgerAsset(address _assetview returns (uint256)
nonces(address ownerview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(address assetuint256 _amount
depositBridgerAssets(address _assetuint256 _amount
depositTo(address assetaddress _touint256 _amount
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address adminaddress manageraddress _altRsETH
mint(address _touint256 _amount
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
removeAllowedToken(address _asset
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
withdraw(address assetuint256 _amount
withdrawTo(address assetaddress _touint256 _amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
BridgerDeposited(address assetuint256 _amount
Deposit(address assetaddress _senderuint256 _amount
EIP712DomainChanged(
Initialized(uint8 version
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 value
Withdraw(address assetaddress _senderuint256 _amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
CannotDeposit(
InsufficientBalance(
TokenNotAllowed(