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
Deployed by via 0x3dce2150 at 1448656
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
Native
Value $170,866.75
ERC-20
Value $162,851.15
ERC-20
Value $0.17
ERC-20
Value $0.12
ERC-20
Value $0.1
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
0xc26b6d201748bee78bcb2d2d97f8b9c85e4214d7e40669abcfc633d3bdfa5a97
0xa7823630a14255ede72596a7a04335a187f486d0fa6d16afdf744215871ad3ba
0x8aba6b6b00f75065f942ef043b70d6db4f233368dbf2c9e026290da13405aee6
0xc2cf938d5d991011b00ca8f3e4f12fae40638d890856af7448959e167da96a0d
0xb1fc9a8900a193a4dcc439a75d00aa090357863691872c8d0d56a7ceaa13c265
0xdc2f43585146afd0fcd014cd37ba2db58fd1aef533c2001a628b944ea447a467
0x858d0c6839dc6e3791ed8abb0edf17774a38577c638a22e2c62bd51025af4ff4
0xf86fc9645398e812b6594256d2fc4d47be511779268892bc33099e1c34af714b
0x5adc0b85fa3235eb7913177d1ae0b4370c9c530a7d4f5d28a299a9bcfae03864
0xd60ded0d34374e760c8e17edb2052ad5c4eca226b256c2fedc912f1ae972c29f

Functions
Getter at block 22727741
depositsDisallowed(view returns (bool)
false
owner(view returns (address)
0xf07a1288ab71fa0ffa5ace4d2e8b79b490065008
 
renounceOwnership(view 
Read-only
authorized(addressview returns (bool)
checkMaxDepositAmount(address tokenuint256 amountview 
maxDepositAmount(addressview returns (int256)
processedWithdrawalIds(stringview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addFunds(address tokenuint256 amount
addFundsNative(payable 
allowDeposits(address tokenAddressint256 maxAmount
allowDepositsGlobal(bool value
authorize(address userbool value
createVMContract(
deposit(address tokenuint256 amount
depositNative(payable 
initialize(
removeFunds(address tokenaddress touint256 amount
removeFundsNative(address touint256 amount
transferOwner(address newOwner
transferOwnership(address newOwner
withdrawNativeV2(address touint256 amount
withdrawV2(address tokenaddress touint256 amount
withdrawV2WithNative(address tokenaddress touint256 amountTokenuint256 amountNative
withdrawVmFunds(address token
withdrawWithData(address tokenuint256 amountuint256 amountNativestruct BridgeVMCall[] datasbytes ref
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
BridgedDeposit(address indexed useraddress indexed tokenuint256 amount
BridgedWithdrawal(address indexed useraddress indexed tokenuint256 amountstring withdrawalId
BridgedWithdrawalWithData(address indexed tokenuint256 amountTokenuint256 amountNativebytes ref
BridgedWithdrawalWithNative(address indexed useraddress indexed tokenuint256 amountTokenuint256 amountNative
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors

This contract contains no error objects.