This contract is being backfilled. You may encounter incomplete storage history.

MainchainGatewayV2

Verified contract

Implementation

Active on Ethereum with 1 txns
Deployed by via 0xf18bdbe4 at 15006549
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 49 additional slots
3 additional variables

No balances found for "MainchainGatewayV2"

0xc9d666b9d3558069503300269752dc46951fd79843990ecdf84a458b0cb2a06e
From

Functions
Getter at block 20794479
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0x69523ff3c168aaf0a79dad5e2edb27dd3991ec0de1c9aac1483345a689cea859
WITHDRAWAL_UNLOCKER_ROLE(view returns (bytes32)
0x5e5712e902fff5e704bc4d506ad976718319e019e9d2a872528a01a85db433e4
_MAX_PERCENTAGE(view returns (uint256)
1000000
depositCount(view returns (uint256)
0
getHighTierVoteWeightThreshold(view returns (uint256uint256)
(0, 0)
getThreshold(view returns (uint256uint256)
(0, 0)
 
minimumVoteWeight(view returns (uint256)
nonce(view returns (uint256)
2
paused(view returns (bool)
false
roninChainId(view returns (uint256)
0
validatorContract(view returns (address)
0x0000000000000000000000000000000000000000
wrappedNativeToken(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
checkHighTierVoteWeightThreshold(uint256 _voteWeightview returns (bool)
checkThreshold(uint256 _voteWeightview returns (bool)
dailyWithdrawalLimit(addressview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getRoninToken(address _mainchainTokenview returns (struct MappedTokenConsumerMappedToken _token)
hasRole(bytes32 roleaddress accountview returns (bool)
highTierThreshold(addressview returns (uint256)
lastDateSynced(addressview returns (uint256)
lastSyncedWithdrawal(addressview returns (uint256)
lockedThreshold(addressview returns (uint256)
reachedWithdrawalLimit(address _tokenuint256 _quantityview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
unlockFeePercentages(addressview returns (uint256)
withdrawalHash(uint256view returns (bytes32)
withdrawalLocked(uint256view returns (bool)
State-modifying
grantRole(bytes32 roleaddress account
initialize(address _roleSetteraddress _wrappedTokenaddress _validatorContractuint256 _roninChainIduint256 _numeratoruint256 _highTierVWNumeratoruint256 _denominatoraddress[][3] _addressesuint256[][4] _thresholdsuint8[] _standardspayable 
mapTokens(address[] _mainchainTokensaddress[] _roninTokensuint8[] _standards
mapTokensAndThresholds(address[] _mainchainTokensaddress[] _roninTokensuint8[] _standardsuint256[][4] _thresholds
pause(
receiveEther(payable 
renounceRole(bytes32 roleaddress account
requestDepositFor(struct TransferRequest _requestpayable 
revokeRole(bytes32 roleaddress account
setDailyWithdrawalLimits(address[] _tokensuint256[] _limits
setHighTierThresholds(address[] _tokensuint256[] _thresholds
setHighTierVoteWeightThreshold(uint256 _numeratoruint256 _denominatorreturns (uint256 _previousNumuint256 _previousDenom)
setLockedThresholds(address[] _tokensuint256[] _thresholds
setThreshold(uint256 _numeratoruint256 _denominatorreturns (uint256 _previousNumuint256 _previousDenom)
setUnlockFeePercentages(address[] _tokensuint256[] _percentages
setValidatorContract(address _validatorContract
setWrappedNativeTokenContract(address _wrappedToken
submitWithdrawal(struct TransferReceipt _receiptstruct SignatureConsumerSignature[] _signaturesreturns (bool _locked)
unlockWithdrawal(struct TransferReceipt _receipt
unpause(
Events
DailyWithdrawalLimitsUpdated(address[] tokensuint256[] limits
DepositRequested(bytes32 receiptHashstruct TransferReceipt receipt
HighTierThresholdsUpdated(address[] tokensuint256[] thresholds
HighTierVoteWeightThresholdUpdated(uint256 indexed nonceuint256 indexed numeratoruint256 indexed denominatoruint256 previousNumeratoruint256 previousDenominator
LockedThresholdsUpdated(address[] tokensuint256[] thresholds
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
ThresholdUpdated(uint256 indexed nonceuint256 indexed numeratoruint256 indexed denominatoruint256 previousNumeratoruint256 previousDenominator
TokenMapped(address[] mainchainTokensaddress[] roninTokensuint8[] standards
UnlockFeePercentagesUpdated(address[] tokensuint256[] percentages
Unpaused(address account
ValidatorContractUpdated(address arg0
WithdrawalLocked(bytes32 receiptHashstruct TransferReceipt receipt
WithdrawalUnlocked(bytes32 receiptHashstruct TransferReceipt receipt
Withdrew(bytes32 receiptHashstruct TransferReceipt receipt
WrappedNativeTokenContractUpdated(address weth
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.