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.

0xcdd59ea2ebb3e46b253dba8e6df5b1fbf0204ede

Unverified contract

Proxy

Active on Ethereum with 7 txns
Deployed by via 0x2a2fc3d5 at 18932596
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

No balances found for "0xcdd59ea2ebb3e46b253dba8e6df5b1fbf0204ede"

0xfc4b49c42caba50baa464fcf1393f4d94c0a16883cf1e508b07f39ab4fb31ecd
0xd2f859746f225879875da40e10760abe51217073c01df4dfb4058e823bd92231
0x984e297328e4dd5fb470a0cf0dacab059c1e875713bd68725b47efdb062607f9
0x21d7784b653583cf37d91fe49d025234856fe8e1ab48d6025a08e4f65cbccb1a
0x3132acfe0b05b7a35c43d1b304840d93654b09d7b1c4852387c8c64944198706
0xf82cacc312534de700590d054f1764145afd7616e0a422b32278edac38eb5765
0x710b86dddb88ef8d341d39aa9181685456db4703c199a8a7df5c13875792f2b9

Functions
Getter at block 21214412
feePercentage(view returns (uint256)
100
getFeePercentage(view returns (uint256)
100
getOracleAddress(view returns (address)
0x199ceb35f0dfa04b678d2e71741cc3ebc734b59f
isPaused(view returns (bool)
false
oracleAddress(view returns (address)
0x199ceb35f0dfa04b678d2e71741cc3ebc734b59f
owner(view returns (address)
0x199ceb35f0dfa04b678d2e71741cc3ebc734b59f
Read-only
allBridges(uint256view returns (uint256 iduint256 chainIduint256 amountuint256 createDateaddress useraddress tokenAddressstring crossChainIdbool isCompleted)
allBridgesPerToken(addressuint256view returns (uint256)
allowedBridgeTokens(addressview returns (bool)
allowedChains(uint256view returns (bool)
executedBridgingCrossChainIds(stringview returns (bool)
getAllPendingBridgesByToken(address _tokenAddressview returns (struct DestinationChainBridgeStorageBridge[])
getAllUserBridgesByToken(address _userWalletaddress _tokenAddressview returns (struct DestinationChainBridgeStorageBridge[])
getAllUserPendingBridgesByToken(address _userWalletaddress _tokenAddressview returns (struct DestinationChainBridgeStorageBridge[])
isChainAllowed(uint256 _chainIdview returns (bool)
isTokenAllowed(address _tokenAddressview returns (bool)
toHexString(bytes32 valuepure returns (string)
userBridgeIdsPerToken(addressaddressuint256view returns (uint256)
State-modifying
bridgeTokens(address _tokenAddressuint256 _amountuint256 _chainId
completeBridge(uint256 _bridgeId
initialize(address _tokenAddressaddress _oracleAddressuint256 _feePercentage
releaseBridgedTokens(address _tokenAddressaddress _useruint256 _amountstring crossChainId
releaseFeeAmount(address _tokenAddress
renounceOwnership(
setAllowedBridgeTokens(address _tokenAddressbool _allowed
setAllowedChains(uint256 _chainIdbool _allowed
setFeePercentage(uint256 _feePercentage
setOracleAddress(address _oracleAddress
transferOwnership(address newOwner
Events
AllowedBridgeTokensChanged(address indexed tokenAddressbool indexed allowed
AllowedChainsChanged(uint256 indexed chainIdbool indexed allowed
BridgeCompleted(uint256 indexed bridgingIduint256 indexed amountaddress indexed tokenAddressuint256 chainId
FeeAmountReleased(uint256 indexed amount
FeePercentageChanged(uint256 indexed oldFeePercentageuint256 indexed newFeePercentage
Initialized(uint8 version
OracleAddressChanged(address indexed oldAddressaddress indexed newAddress
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
TokensLocked(address indexed useruint256 amountuint256 indexed bridgingIdaddress indexed tokenAddressuint256 chainId
TokensReleased(address indexed useruint256 indexed amountaddress indexed tokenAddressstring crossChainId
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.