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.

ERC1967Proxy

Verified contract

Proxy

Active on Base with 216,691 txns
Deployed by via 0xdcf91732 at 15404750
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 3 additional slots
-
variable spans 1 additional slot
ERC-20
--
ERC-20
--
ERC-20
--
0x46ccd64c78c95a92330823a3faead7497b98472c89c5f4a736358165b316f11c
0x4d16cac9c554bcb1d7a6649afbd85bb55018b8cf37d8917b131552dd280b8d56
0x6263bb5c6b498710cc95fc8b59fab943218c59a0233d385ad11f502482f21518
0xe4bf637d2a27f87b4dedb7193220f576d3b6bd0ea3f38c86227b11ac6ef34808
0xd94e7106b2d368e65083c07b30fab6c70cbaefd190d86ebde0069c02bd6f8715
0x981c2cbebc3570207e6c97312df914297e307cf8c45341902bd306cb3ee82676
0x09dd443c5b35ef28265ae52e07a51541ef193fadfb1b8086f3e7b9a0a8f9ba00
0x9c78dffdf4086dd1486f0178a1b23b7ac37c6f85e7289e04212b571075bb277d
0x7a04abf21ab9fe81154b91ed885d0320243c3b6016b9947a7d3cac32b7ab233b
0xf18ab36eb8eff47d5fdff156b9ee3bfe7a6d47711e7b3233abeceb64fb4d4f25

Functions
Getter at block 22758904
ECOTONE_GAS_CALC_CONSTANT(view returns (uint256)
16
depositContract(view returns (address)
0xaf2ee23d1ff837a02d4d58c07a97561f5709fcb2
domain(view returns (bytes32)
0xb2b5ca56968e81bf5845ee0e6c6888aff023d02790943f6947a389b2e2892ea5
gasAfterPaymentCalculation(view returns (uint256)
68000
instanceId(view returns (uint256)
2
 
listAllWhitelistedFreeNodes(view returns (address[])
owner(view returns (address)
0x0362fd6384090e69377f03efd237d75a3ebaf26b
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
 
proxiableUUID(view returns (bytes32)
requiredL1Gas(view returns (uint256)
6700
supraRouterContract(view returns (address)
0x73970504df8290e9a508676a0fbd1b7f4bcb7f5a
Read-only
isFreeNodeWhitelisted(address _freeNodeWalletview returns (bool)
publicKey(uint256view returns (uint256)
State-modifying
acceptOwnership(
addFreeNodeToWhitelistBulk(address[] _freeNodeWallets
addFreeNodeToWhitelistSingle(address _freeNodeWallet
generateRngCallback(uint256 _noncebytes32 _bhashbytes _messageuint256[2] _signatureuint8 _rngCountuint256 _clientSeedaddress _callerContractstring _funcaddress _clientWalletAddressreturns (boolboolbytes)
initialize(bytes32 _domainaddress _supraRouterContractuint256[4] _publicKeyuint256 _instanceIduint256 _blsPreCompileGasCostuint256 _gasAfterPaymentCalculation
initialize(bytes32 _domainaddress _supraRouterContractuint256[4] _publicKeyuint256 _instanceIduint256 _blsPreCompileGasCostuint256 _gasAfterPaymentCalculationuint256 _requiredL1Gas
removeFreeNodeFromWhitelist(address _freeNodeWallet
renounceOwnership(
rngRequest(uint256 _noncestring _functionNameuint8 _rngCountaddress _callerContractuint256 _numConfirmationsuint256 _clientSeedaddress _clientWalletAddress
setGasAfterPaymentCalculation(uint256 _newGas
setRequiresL1GasUsed(uint256 _requiredL1Gas
transferOwnership(address newOwner
updateDepositContract(address _newDepositSC
updatePublicKey(uint256[4] _publicKeyreturns (bool)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
FreeNodeRemovedFromWhitelist(address freeNodeWallet
FreeNodeWhitelisted(address freeNodeWalletAddress
Initialized(uint8 version
MultipleFreeNodesWhitelisted(address[] freeNodeWallets
NonceProcessed(uint256 indexed nonceaddress indexed clientWalletAddressuint256 timestampbool statusbytes data
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PublicKeyUpdated(uint256 _timestamp
RequestGenerated(uint256 indexed nonceuint256 instanceIdaddress indexed callerContractstring functionNameuint8 rngCountuint256 numConfirmationsuint256 clientSeedaddress indexed clientWalletAddress
Upgraded(address indexed implementation
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.