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 1,917 txns
Deployed by via 0xf9510ceb at 13536655
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
ERC-20
Value $15,707.47
ERC-20
Value $6,135.44
ERC-20
Value $1.07
ERC-20
Value $0.72
ERC-20
Value $0.05
ERC-20
Value $0.02
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
0x482b398e457249015a2933c64f12d4b4f41526b6b7f57e21d8c571e1a0ce4c74
0x2edce815d965dfc68087724a2543d4ed49a8c78507f86a77b1d1d644819dbc4d
0xdf9bf5ee523e6f0e0dc4df445ba19c5628d0694fb7ce34e64867c664e3320bc4
0xf3a1d5547448266f3908ce63df662d7d9abd30ea820cd7f641009c0e282220d9
0x4669a99fac15200fd61c8e73f1b6ce0536382b2fcd599234fd7f05b41a46e759
0x866ba09f891ef0e028b13415ff475972149167182d9e3657307ece6977d5ca42
0x2d025846866e4a19ff8b6161129c47915da497755e99a7cbc35034bbf33e8f38
0x7d8a5cd7b07a77d18a6714d1a3fb351ebc1561bc4b6eccc42621a00ffc53a767
0xbcca28350a78cd79344e8a625c64e1634296263e7086cbd9c6c88189ca9d886b
0x7cd0a4845eeaa6c94755d8eb22c52f03a27f7e43b9dcc05761e7b77e4e48c0c5

Functions
Getter at block 22749131
 
getBridgeTokenList(view returns (struct FxBridgeLogicBridgeToken[])
owner(view returns (address)
0x0f413055adef9b61e9507928c6856f438d690882
paused(view returns (bool)
false
state_fxBridgeId(view returns (bytes32)
0x66782d6c61796572322d62726964676500000000000000000000000000000000
state_lastEventNonce(view returns (uint256)
1910
state_lastOracleSetCheckpoint(view returns (bytes32)
0xd36bb7b7511cc7245afca839ba44926c6f26089c149acddebd27858350327d6a
state_lastOracleSetNonce(view returns (uint256)
13
state_powerThreshold(view returns (uint256)
2834678415
version(view returns (string)
1.0.0
Read-only
bridgeTokens(uint256view returns (address)
checkAssetStatus(address _tokenAddrview returns (bool)
checkOracleSignatures(address[] _currentOraclesuint256[] _currentPowersuint8[] _vbytes32[] _rbytes32[] _sbytes32 _theHashuint256 _powerThresholdpure 
lastBatchNonce(address _erc20Addressview returns (uint256)
makeCheckpoint(address[] _oraclesuint256[] _powersuint256 _oracleSetNoncebytes32 _fxBridgeIdpure returns (bytes32)
state_lastBatchNonces(addressview returns (uint256)
tokenStatus(addressview returns (bool isOriginatedbool isActivebool isExist)
State-modifying
activeBridgeToken(address _tokenAddrreturns (bool)
addBridgeToken(address _tokenAddrbytes32 _channelIBCbool _isOriginatedreturns (bool)
init(bytes32 _fxBridgeIduint256 _powerThresholdaddress[] _oraclesuint256[] _powers
pause(
pauseBridgeToken(address _tokenAddrreturns (bool)
renounceOwnership(
sendToFx(address _tokenContractbytes32 _destinationbytes32 _targetIBCuint256 _amount
submitBatch(address[] _currentOraclesuint256[] _currentPowersuint8[] _vbytes32[] _rbytes32[] _suint256[] _amountsaddress[] _destinationsuint256[] _feesuint256[2] _nonceArrayaddress _tokenContractuint256 _batchTimeoutaddress _feeReceive
transferOwner(address _tokenaddress _newOwnerreturns (bool)
transferOwnership(address newOwner
unpause(
updateOracleSet(address[] _newOraclesuint256[] _newPowersuint256 _newOracleSetNonceaddress[] _currentOraclesuint256[] _currentPowersuint256 _currentOracleSetNonceuint8[] _vbytes32[] _rbytes32[] _s
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddBridgeTokenEvent(address indexed _tokenContractstring _namestring _symboluint8 _decimalsuint256 _eventNoncebytes32 _channelIBC
Initialized(uint8 version
OracleSetUpdatedEvent(uint256 indexed _newOracleSetNonceuint256 _eventNonceaddress[] _oraclesuint256[] _powers
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
SendToFxEvent(address indexed _tokenContractaddress indexed _senderbytes32 indexed _destinationbytes32 _targetIBCuint256 _amountuint256 _eventNonce
TransactionBatchExecutedEvent(uint256 indexed _batchNonceaddress indexed _tokenuint256 _eventNonce
TransferOwnerEvent(address _tokenaddress _newOwner
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.