DestinationChainBridge
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
3
Slot
XX
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
Balances ($0.00)
No balances found for "DestinationChainBridge"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "DestinationChainBridge"
ABI
ABI objects
Getter at block 21215197
feePercentage() view returns (uint256)
0
getFeePercentage() view returns (uint256)
0
getOracleAddress() view returns (address)
0x0000000000000000000000000000000000000000
isPaused() view returns (bool)
false
oracleAddress() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
allBridges(uint256) view returns (uint256 id, uint256 chainId, uint256 amount, uint256 createDate, address user, address tokenAddress, string crossChainId, bool isCompleted)
allBridgesPerToken(address, uint256) view returns (uint256)
allowedBridgeTokens(address) view returns (bool)
allowedChains(uint256) view returns (bool)
executedBridgingCrossChainIds(string) view returns (bool)
getAllPendingBridgesByToken(address _tokenAddress) view returns (struct DestinationChainBridgeStorageBridge[])
getAllUserBridgesByToken(address _userWallet, address _tokenAddress) view returns (struct DestinationChainBridgeStorageBridge[])
getAllUserPendingBridgesByToken(address _userWallet, address _tokenAddress) view returns (struct DestinationChainBridgeStorageBridge[])
isChainAllowed(uint256 _chainId) view returns (bool)
isTokenAllowed(address _tokenAddress) view returns (bool)
toHexString(bytes32 value) pure returns (string)
userBridgeIdsPerToken(address, address, uint256) view returns (uint256)
State-modifying
Events bridgeTokens(address _tokenAddress, uint256 _amount, uint256 _chainId)
completeBridge(uint256 _bridgeId)
initialize(address _tokenAddress, address _oracleAddress, uint256 _feePercentage)
releaseBridgedTokens(address _tokenAddress, address _user, uint256 _amount, string crossChainId)
releaseFeeAmount(address _tokenAddress)
renounceOwnership()
setAllowedBridgeTokens(address _tokenAddress, bool _allowed)
setAllowedChains(uint256 _chainId, bool _allowed)
setFeePercentage(uint256 _feePercentage)
setOracleAddress(address _oracleAddress)
transferOwnership(address newOwner)
AllowedBridgeTokensChanged(address indexed tokenAddress, bool indexed allowed)
AllowedChainsChanged(uint256 indexed chainId, bool indexed allowed)
BridgeCompleted(uint256 indexed bridgingId, uint256 indexed amount, address indexed tokenAddress, uint256 chainId)
FeeAmountReleased(uint256 indexed amount)
FeePercentageChanged(uint256 indexed oldFeePercentage, uint256 indexed newFeePercentage)
Initialized(uint8 version)
OracleAddressChanged(address indexed oldAddress, address indexed newAddress)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TokensLocked(address indexed user, uint256 amount, uint256 indexed bridgingId, address indexed tokenAddress, uint256 chainId)
TokensReleased(address indexed user, uint256 indexed amount, address indexed tokenAddress, string crossChainId)
This contract contains no constructor objects.
fallback()
receive()
This contract contains no error objects.