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.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 33,582 txns
Deployed by via 0x9ef58cd9 at 12584846
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 48 additional slots
-
variable spans 48 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot
Native
Value $0.35
ERC-20
Value $3,044,751.62
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x173cbdac1e8d825a9a8a7784e9cab52a5b5f42fafb6565f2d9b0390bf355c388
0xdc79e8edbb9fcb73b391c791dd8326e468439ccb6857070566445b4723524602
0xca24814859fd5c3217a9b2f14c8f66a1d546c94ccd8deba9cf7642d513e471d7
0x56600deb760ae2fd0975442561c21be36d45ea21f1cd1555dd32528a5d7a1462
0x0d89fe5b49aae6aae69dfffb4b30862e961deab2b1446da5a8e6f8275d46ec2e
0x6996d611d5ba22bb85a73b468baa7851e7e04b00de6ce5220274ea26e520466a
0x59b2fa26f97eea6a1edaa8361e66c72d5b841d27e82518d663f6e9a04f4968e5
0xba224dc570752fc99a879c929be9ee5e311145403421a1f975d4b1d44a093e7d
0x353753325a9567b85368da2a9fca64a403aa1ea180e46ac8fbe95b3cdb185f92
0x60ed2c4c210a6397a508240913bf3d088707c001b333456c03fbea4629f62654

Functions
Getter at block 21826568
crossChainManagerAddress(view returns (address)
0xa0a07a78c7d31e6f8698f48fc9219f9a3030f38c
depositFeeEnabled(view returns (bool)
true
depositId(view returns (uint64)
33560
 
getAllAllowedBroker(view returns (bytes32[])
getAllAllowedToken(view returns (bytes32[])
[0xd6aca1be9729c13d677335161321649cccae6a591554772516700f986f942eaa]
messageTransmitterContract(view returns (address)
0xad09780d193884d503182ad4588450c416d6f9d4
owner(view returns (address)
0x4e834ca9310d7710a409638a7aa70cb22f141df3
paused(view returns (bool)
false
tokenMessengerContract(view returns (address)
0x1682ae6375c4e4a97e4b583bc394c861a46d8962
Read-only
allowedToken(bytes32view returns (address)
getAllowedBroker(bytes32 _brokerHashview returns (bool)
getAllowedToken(bytes32 _tokenHashview returns (address)
getDepositFee(address receiverstruct VaultTypesVaultDepositFE dataview returns (uint256)
State-modifying
changeTokenAddressAndAllow(bytes32 _tokenHashaddress _tokenAddress
delegateSigner(struct VaultTypesVaultDelegate data
deposit(struct VaultTypesVaultDepositFE datapayable 
depositTo(address receiverstruct VaultTypesVaultDepositFE datapayable 
emergencyPause(
emergencyUnpause(
enableDepositFee(bool _enabled
initialize(
rebalanceBurn(struct RebalanceTypesRebalanceBurnCCData data
rebalanceMint(struct RebalanceTypesRebalanceMintCCData data
renounceOwnership(
setAllowedBroker(bytes32 _brokerHashbool _allowed
setAllowedToken(bytes32 _tokenHashbool _allowed
setCrossChainManager(address _crossChainManagerAddress
setRebalanceMessengerContract(address _rebalanceMessengerContract
setTokenMessengerContract(address _tokenMessengerContract
transferOwnership(address newOwner
withdraw(struct VaultTypesVaultWithdraw data
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AccountDelegate(address indexed delegateContractbytes32 indexed brokerHashaddress indexed delegateSigneruint256 chainIduint256 blockNumber
AccountDeposit(bytes32 indexed accountIdaddress indexed userAddressuint64 indexed depositNoncebytes32 tokenHashuint128 tokenAmount
AccountDepositTo(bytes32 indexed accountIdaddress indexed userAddressuint64 indexed depositNoncebytes32 tokenHashuint128 tokenAmount
AccountWithdraw(bytes32 indexed accountIduint64 indexed withdrawNoncebytes32 brokerHashaddress senderaddress receiverbytes32 tokenHashuint128 tokenAmountuint128 fee
ChangeCrossChainManager(address oldAddressaddress newAddress
ChangeTokenAddressAndAllow(bytes32 indexed _tokenHashaddress _tokenAddress
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
SetAllowedBroker(bytes32 indexed _brokerHashbool _allowed
SetAllowedToken(bytes32 indexed _tokenHashbool _allowed
Unpaused(address account
WithdrawFailed(address indexed tokenaddress indexed receiveruint256 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AccountIdInvalid(
AddressZero(
BalanceNotEnough(uint256 balanceuint128 amount
BrokerNotAllowed(
EnumerableSetError(
NotZeroCodeLength(
OnlyCrossChainManagerCanCall(
TokenNotAllowed(
ZeroCodeLength(
ZeroDeposit(
ZeroDepositFee(