ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 14,083 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
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
0x2d7d…8dc1
12 additional
variables
Balances ($34.58)
Native
Value
$34.58
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.010841 | $3,189.71 |
$34.58 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19909198 | 6 months ago | | | 0 | 0.00025102706 | |
| 19909191 | 6 months ago | | | 0 | 0.00031375903 | |
| 19909183 | 6 months ago | | | 0 | 0.00029334497 | |
| 19909178 | 6 months ago | | | 0 | 0.00033904162 | |
| 19909170 | 6 months ago | | | 0 | 0.00033206361 | |
| 19909161 | 6 months ago | | | 0 | 0.00027945245 | |
| 19909154 | 6 months ago | | | 0 | 0.00027330075 | |
| 19909136 | 6 months ago | | | 0 | 0.00031049785 | |
| 19297099 | 9 months ago | | | 0 | 0.0050351308 | |
| 19297034 | 9 months ago | | | 0 | 0.0062022373 |
ABI
ABI objects
Getter at block 21160192
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)
3000
_voter() view returns (address)
0x2d7d5f298067e81e8827eb686428881f4c988dc1
fetch_chainID() view returns (uint8)
7
fetch_expiry() view returns (uint256)
100000000
fetch_whitelistEnabled() view returns (bool)
false
paused() view returns (bool)
false
totalRelayers() view returns (uint256)
3
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, uint256 widgetId) view returns (uint256, uint256, uint256)
getNonceCheckpoint(uint8 srcChainId) view returns (uint64)
getProposal(uint8 originChainID, uint64 depositNonce, bytes32 resourceId, bytes32 dataHash) view returns (struct IVoterUpgradeableissueStruct status)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
isNonceExecuted(uint8 srcChainId, uint64 depositNonce) 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)
adminSetLiquidityPool(address handlerAddress, address tokenAddress, address lpAddress)
adminSetLiquidityPoolOwner(address handlerAddress, address oldOwner, address newOwner, address tokenAddress, address lpAddress)
adminSetNonceCheckpoint(uint8[] srcChainID, uint64[] nonceCheckpoint)
adminSetOneSplitAddress(address handlerAddress, address contractAddress)
adminSetResource(address handlerAddress, bytes32 resourceID, address tokenAddress)
adminSetSequencerResource(address handlerAddress, bytes32 resourceID)
adminWithdraw(address handlerAddress, address tokenAddress, address recipient, uint256 amount)
adminWithdrawFees(address handlerAddress, address tokenAddress, address recipient, uint256 amount)
cancelProposal(uint8 chainID, uint64 depositNonce, bytes32 resourceID, bytes32 dataHash)
deposit(uint8 destinationChainID, bytes32 resourceID, bytes data, uint256[] flags, address[] path, bytes[] dataTx, address feeTokenAddress)
depositETH(uint8 destinationChainID, bytes32 resourceID, bytes data, uint256[] flags, address[] path, bytes[] dataTx, address feeTokenAddress) payable
executeProposal(uint8 chainID, uint64 depositNonce, bytes data, bytes32 resourceID, uint256[] flags, address[] path, bytes[] dataTx)
genericDeposit(uint8 _destChainID, bytes32 _resourceID) returns (uint64)
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)
setUnsupportedChain(uint8 destChainId, bool isUnsupported)
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)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
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, uint256 widgetID)
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)
SequencerEvent(uint8 originChainID, uint64 depositNonce, uint8 status, bytes32 dataHash)
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)
UnsupportedChain(uint8 indexed destinationChainID, bool isUnsupported)
Upgraded(address indexed implementation)
WhitelistingSetting(bool status)
expiryChanged(uint256 expiry)
quorumChanged(uint64 quorum)
constructor(address _logic, bytes _data)
fallback()
receive()
receive()
This contract contains no error objects.