BridgeUpgradeable
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
13
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
3 additional
variables
Balances ($0.00)
No balances found for "BridgeUpgradeable"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "BridgeUpgradeable"
ABI
ABI objects
Getter at block 21177165
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
EMERGENCY_ROLE() view returns (bytes32)
0xbf233dd2aafeb4d50879c4aa5c81e96d92f6e6945c906a58f9f2d1c1631b4b26
FEE_SETTER_ROLE() view returns (bytes32)
0xe6ad9a47fbda1dc18de1eb5eeb7d935e5e81b4748f3cfc61e233e64f88182060
PAUSER_ROLE() view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
RELAYER_ROLE() view returns (bytes32)
0xe2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4
RESOURCE_SETTER() view returns (bytes32)
0x8b9e7a9f25b0aca3f51c01b8fee30790fb16f4d4deded8385ae6643d054bb078
_quorum() view returns (uint64)
0
_voter() view returns (address)
0x0000000000000000000000000000000000000000
fetch_chainID() view returns (uint8)
0
fetch_expiry() view returns (uint256)
0
fetch_whitelistEnabled() view returns (bool)
false
paused() view returns (bool)
false
totalRelayers() view returns (uint256)
0
Read-only
GetProposalHash(uint8 chainID, uint64 depositNonce, bytes32 dataHash) pure returns (bytes32)
HasVotedOnProposal(uint8 chainID, uint64 depositNonce, bytes32 dataHash) view returns (bool)
fetch_depositCounts(uint8 _id) view returns (uint64)
fetch_proposals(bytes32 _id) view returns (uint256)
fetch_resourceIDToHandlerAddress(bytes32 _id) view returns (address)
fetch_whitelist(address _beneficiary) view returns (bool)
getBridgeFee(bytes32 resourceID, uint8 destChainID, address feeTokenAddress) view returns (uint256, uint256)
getProposal(uint8 originChainID, uint64 depositNonce, bytes32 dataHash) view returns (struct IVoterUpgradeableissueStruct status)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events addToWhitelist(address _beneficiary)
adminChangeExpiry(uint256 newExpiry)
adminChangeQuorum(uint256 newQuorum)
adminSetBurnable(address handlerAddress, address tokenAddress, bool status)
adminSetFeeStatus(bytes32 resourceID, bool status)
adminSetGenericResource(address handlerAddress, bytes32 resourceID, address contractAddress, bytes4 depositFunctionSig, uint256 depositFunctionDepositerOffset, bytes4 executeFunctionSig)
adminSetLiquidityPool(string name, string symbol, uint8 decimals, address handlerAddress, address tokenAddress, address lpAddress)
adminSetLiquidityPoolOwner(address handlerAddress, address newOwner, address tokenAddress, address lpAddress)
adminSetOneSplitAddress(address handlerAddress, address contractAddress)
adminSetResource(address handlerAddress, bytes32 resourceID, address tokenAddress)
adminSetTokenDecimals(address handlerAddress, address tokenAddress, uint8 destinationChainID, uint8 decimals)
adminWithdraw(address handlerAddress, address tokenAddress, address recipient, uint256 amount)
adminWithdrawFees(address handlerAddress, address tokenAddress, address recipient, uint256 amount)
cancelProposal(uint8 chainID, uint64 depositNonce, bytes32 dataHash)
deposit(uint8 destinationChainID, bytes32 resourceID, bytes data, uint256[] distribution, uint256[] flags, address[] path, address feeTokenAddress)
depositETH(uint8 destinationChainID, bytes32 resourceID, bytes data, uint256[] distribution, uint256[] flags, address[] path, address feeTokenAddress) payable
executeProposal(uint8 chainID, uint64 depositNonce, bytes data, bytes32 resourceID, uint256[] distribution, uint256[] flags, address[] path)
grantRole(bytes32 role, address account)
initialize(uint8 chainID, uint256 quorum, uint256 expiry, address voter)
pause()
removeFromWhitelist(address _beneficiary)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setBridgeFee(bytes32 resourceID, uint8 destinationChainID, address feeTokenAddress, uint256 transferFee, uint256 exchangeFee, bool accepted)
setWhitelisting(bool value)
stake(address handler, address tokenAddress, uint256 amount)
stakeETH(address handler) payable
unpause()
unstake(address handler, address tokenAddress, uint256 amount)
unstakeETH(address handler, uint256 amount)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
voteProposal(uint8 chainID, uint64 depositNonce, bytes32 resourceID, bytes32 dataHash)
AddedWhitelist(address whitelistAddress)
AdminChanged(address previousAdmin, address newAdmin)
AdminWithdraw(address handler, address tokenAddress, address recipient, uint256 amountOrTokenID)
BeaconUpgraded(address indexed beacon)
Deposit(uint8 indexed destinationChainID, bytes32 indexed resourceID, uint64 indexed depositNonce)
FeeSetterAdded(address feeSetter)
FeeSetterRemoved(address feeSetter)
Paused(address account)
ProposalEvent(uint8 originChainID, uint64 depositNonce, uint8 status, bytes32 dataHash)
ProposalVote(uint8 originChainID, uint64 depositNonce, uint8 status, bytes32 dataHash)
RelayerAdded(address relayer)
RelayerRemoved(address relayer)
RemovedWhitelist(address whitelistAddress)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
Settlement(uint8 indexed originChainID, uint64 indexed depositNonce, address settlementToken, uint256 settlementAmount, uint8 status)
Stake(address indexed staker, uint256 amount, address pool)
Unpaused(address account)
Unstake(address indexed unstaker, uint256 amount, address pool)
Upgraded(address indexed implementation)
WhitelistingSetting(bool status)
expiryChanged(uint256 expiry)
quorumChanged(uint64 quorum)
This contract contains no constructor objects.
receive()
This contract contains no error objects.