TransparentUpgradeableProxyV2
Verified contract
Proxy
Active on
Ethereum with 160,683 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 48 additional slots
-
variable spans 49 additional slots
0xc02a…6cc2
13 additional
variables
Balances ($100,636,224.35)
Native
Value
$100,636,224.35
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 30.576622K | $3,291.28 |
$100,636,224.35 | |
0x6226…b77f | ERC-20 | 1,000,000,000T | $0.001014 |
$1,013,550,000,000,000,000 | |
0xc02a…6cc2 | ERC-20 | 570,000T | $3,293.98 |
$1,877,568,600,000,000,000,000 | |
0x2260…c599 | ERC-20 | 425.676804M | $99,052.00 |
$42,164,138,789,808 | |
0x232f…e768 | ERC-20 | 10,000T | $3.83 |
$38,300,000,000,000,000 | |
0xfb04…9ac5 | ERC-20 | 3,882,327,995,500T | $0.000017 |
$65,572,519,843,995,000,000 | |
0xbb0e…b28b | ERC-20 | 107,969,623,596,258.46T | $5.95 |
$642,419,260,397,737,900,000,000,000 | |
0x9783…1771 | ERC-20 | 10,000,000,000,000T | -- | -- | |
0xa0b8…eb48 | ERC-20 | 28.644915T | $0.999947 |
$28,643,397,164,432.72 | |
0x15e6…ed12 | ERC-20 | 782,000T | $0.571437 |
$446,863,734,000,000,000 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21245622 | 3 minutes ago | | | 0 | 0.00089993654 | |
| 21245590 | 10 minutes ago | | | 0.005 | 0.00055591135 | |
| 21245583 | 11 minutes ago | | | 0 | 0.0028308890 | |
| 21245496 | 29 minutes ago | | | 0 | 0.0026573199 | |
| 21245484 | 31 minutes ago | | | 0 | 0.0024996158 | |
| 21245360 | an hour ago | | | 0 | 0.0039421339 | |
| 21245274 | an hour ago | | | 0 | 0.0044396771 | |
| 21245230 | an hour ago | | | 0 | 0.0036247602 | |
| 21245229 | an hour ago | | | 0 | 0.0037548082 | |
| 21245214 | an hour ago | | | 0 | 0.0035705429 |
ABI
ABI objects
Getter at block 21245636
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR() view returns (bytes32)
0x2b00d883a78a8b8d324cfe3cc451d9550b8509512a316b5dba270df178853071
WITHDRAWAL_UNLOCKER_ROLE() view returns (bytes32)
0x5e5712e902fff5e704bc4d506ad976718319e019e9d2a872528a01a85db433e4
_MAX_PERCENTAGE() view returns (uint256)
1000000
depositCount() view returns (uint256)
97241
emergencyPauser() view returns (address)
0xe514d9deb7966c8be0ca922de8a064264ea6bcd4
getHighTierVoteWeightThreshold() view returns (uint256, uint256)
(90, 100)
getThreshold() view returns (uint256 num_, uint256 denom_)
(num_=70, denom_=100)
minimumVoteWeight() view returns (uint256)
1540
nonce() view returns (uint256)
2
paused() view returns (bool)
false
roninChainId() view returns (uint256)
2020
wrappedNativeToken() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
checkHighTierVoteWeightThreshold(uint256 _voteWeight) view returns (bool)
checkThreshold(uint256 _voteWeight) view returns (bool)
dailyWithdrawalLimit(address) view returns (uint256)
getContract(uint8 contractType) view returns (address contract_)
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
getRoninToken(address mainchainToken) view returns (struct MappedTokenConsumerMappedToken token)
hasRole(bytes32 role, address account) view returns (bool)
highTierThreshold(address) view returns (uint256)
lastDateSynced(address) view returns (uint256)
lastSyncedWithdrawal(address) view returns (uint256)
lockedThreshold(address) view returns (uint256)
reachedWithdrawalLimit(address _token, uint256 _quantity) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
unlockFeePercentages(address) view returns (uint256)
withdrawalHash(uint256) view returns (bytes32)
withdrawalLocked(uint256) view returns (bool)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
functionDelegateCall(bytes _data) payable
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
grantRole(bytes32 role, address account)
initialize(address _roleSetter, address _wrappedToken, uint256 _roninChainId, uint256 _numerator, uint256 _highTierVWNumerator, uint256 _denominator, address[][3] _addresses, uint256[][4] _thresholds, uint8[] _standards) payable
initializeV2(address bridgeManagerContract)
initializeV3()
initializeV4(address)
mapTokens(address[] _mainchainTokens, address[] _roninTokens, uint8[] _standards)
mapTokensAndThresholds(address[] _mainchainTokens, address[] _roninTokens, uint8[] _standards, uint256[][4] _thresholds)
onBridgeOperatorsAdded(address[] operators, uint96[] weights, bool[] addeds) returns (bytes4)
onBridgeOperatorsRemoved(address[] operators, bool[] removeds) returns (bytes4)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) returns (bytes4)
pause()
receiveEther() payable
renounceRole(bytes32 role, address account)
requestDepositFor(struct TransferRequest _request) payable
revokeRole(bytes32 role, address account)
setContract(uint8 contractType, address addr)
setDailyWithdrawalLimits(address[] _tokens, uint256[] _limits)
setEmergencyPauser(address _addr)
setHighTierThresholds(address[] _tokens, uint256[] _thresholds)
setHighTierVoteWeightThreshold(uint256 _numerator, uint256 _denominator) returns (uint256 _previousNum, uint256 _previousDenom)
setLockedThresholds(address[] _tokens, uint256[] _thresholds)
setThreshold(uint256 num, uint256 denom)
setUnlockFeePercentages(address[] _tokens, uint256[] _percentages)
setWrappedNativeTokenContract(address _wrappedToken)
submitWithdrawal(struct TransferReceipt _receipt, struct SignatureConsumerSignature[] _signatures) returns (bool _locked)
unlockWithdrawal(struct TransferReceipt receipt)
unpause()
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
ContractUpdated(uint8 indexed contractType, address indexed addr)
DailyWithdrawalLimitsUpdated(address[] tokens, uint256[] limits)
DepositRequested(bytes32 receiptHash, struct TransferReceipt receipt)
HighTierThresholdsUpdated(address[] tokens, uint256[] thresholds)
HighTierVoteWeightThresholdUpdated(uint256 indexed nonce, uint256 indexed numerator, uint256 indexed denominator, uint256 previousNumerator, uint256 previousDenominator)
Initialized(uint8 version)
LockedThresholdsUpdated(address[] tokens, uint256[] thresholds)
Paused(address account)
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)
ThresholdUpdated(uint256 indexed nonce, uint256 indexed numerator, uint256 indexed denominator, uint256 previousNumerator, uint256 previousDenominator)
TokenMapped(address[] mainchainTokens, address[] roninTokens, uint8[] standards)
UnlockFeePercentagesUpdated(address[] tokens, uint256[] percentages)
Unpaused(address account)
WithdrawalLocked(bytes32 receiptHash, struct TransferReceipt receipt)
WithdrawalUnlocked(bytes32 receiptHash, struct TransferReceipt receipt)
Withdrew(bytes32 receiptHash, struct TransferReceipt receipt)
WrappedNativeTokenContractUpdated(address weth)
constructor(address _logic, address admin_, bytes _data)
fallback()
fallback()
receive()
receive()
ErrContractTypeNotFound(uint8 contractType)
ErrERC1155MintingFailed()
ErrERC20MintingFailed()
ErrERC721MintingFailed()
ErrEmptyArray()
ErrInvalidChainId(bytes4 msgSig, uint256 actual, uint256 expected)
ErrInvalidInfo()
ErrInvalidOrder(bytes4 msgSig)
ErrInvalidPercentage()
ErrInvalidReceipt()
ErrInvalidReceiptKind()
ErrInvalidRequest()
ErrInvalidSigner(address signer, uint256 weight, struct SignatureConsumerSignature sig)
ErrInvalidThreshold(bytes4 msgSig)
ErrInvalidTokenStandard()
ErrLengthMismatch(bytes4 msgSig)
ErrNullHighTierVoteWeightProvided(bytes4 msgSig)
ErrNullMinVoteWeightProvided(bytes4 msgSig)
ErrNullTotalWeightProvided(bytes4 msgSig)
ErrQueryForApprovedWithdrawal()
ErrQueryForInsufficientVoteWeight()
ErrQueryForProcessedWithdrawal()
ErrReachedDailyWithdrawalLimit()
ErrTokenCouldNotTransfer(struct TokenInfo tokenInfo, address to, address token)
ErrTokenCouldNotTransferFrom(struct TokenInfo tokenInfo, address from, address to, address token)
ErrUnauthorized(bytes4 msgSig, uint8 expectedRole)
ErrUnexpectedInternalCall(bytes4 msgSig, uint8 expectedContractType, address actual)
ErrUnsupportedStandard()
ErrUnsupportedToken()
ErrZeroCodeContract(address addr)