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,873 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.47
ERC-20
Value $2,423,831.02
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xf97b6d421bceab5e306afdfbf08e429c5687a1152ae58590c1fe1d28120cd757
0xcf3a9eac010bd9d7dc2155872a9a8e997d29989fd90f0bb1585731ba1bb31ad5
0x98ae14817b86dfef32630440443a32d738d8814e2c77630dfdd4b099e4f435f7
0xf50e4d5f0b807b6be8d107abd4ebc44aaf89f0bb8b850ed2c80360c3cfe55207
0x2c612c01809bc0b0a02486bd72bfb129fbfa7cd80bea6d23000105ee34e310ba
0x5bc61b138d5bf19e6b6c6c13c878a31e0e1ca38f7e50b529fb3c9af85ee0a260
0x7cc3e9da96b33f4b5bd9d4ffc384275be186a16e3f53d5a2ab2cf724e1bcb149
0x616a686cb9834f4cf61f141917aab6606410f12a44dcb14d770d2f9b3af1ba27
0xa3bcfe1b51f2eea35c6fb6080f67fb885c00e49002ed6c66ff897aa5cc68d48f
0xd880dabc9337c1b3131288e0ffd95dbb47da63c3aac09f2e973888c647a0e9c3

Functions
Getter at block 22717659
crossChainManagerAddress(view returns (address)
0xa0a07a78c7d31e6f8698f48fc9219f9a3030f38c
depositFeeEnabled(view returns (bool)
true
depositId(view returns (uint64)
33878
 
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(