WrapDepositRedeem
Verified contract
Active on
Ethereum with 6,176 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
Balances ($793,251.87)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDT | ERC-20 | 334.627232K | $0.999807 |
$334,562.65 | |
WETH | ERC-20 | 113.83819 | $2,383.86 |
$271,374.31 | |
QNT | ERC-20 | 2.696731K | $69.46 |
$187,314.91 | |
PMP | ERC-20 | 5K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20887444 | 16 hours ago | | | 0 | 0.00020810239 | |
| 20887444 | 16 hours ago | | | 0 | 0.00099388817 | |
| 20887444 | 16 hours ago | | | 0 | 0.00034568639 | |
| 20887444 | 16 hours ago | | | 0 | 0.00034568639 | |
| 20887443 | 16 hours ago | | | 0 | 0.00064258493 | |
| 20887125 | 17 hours ago | | | 0 | 0.0022514924 | |
| 20887125 | 17 hours ago | | | 0 | 0.00078296808 | |
| 20887125 | 17 hours ago | | | 0 | 0.00078296808 | |
| 20887125 | 17 hours ago | | | 0 | 0.0013814277 | |
| 20886959 | 17 hours ago | | | 0 | 0.00047825126 |
ABI
ABI objects
Getter at block 20892147
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PAUSE_ROLE() view returns (bytes32)
0xfcb9fcbfa83b897fb2d5cf4b58962164105c1e71489a37ef3ae0db3fdce576f6
WEAK_ADMIN_ROLE() view returns (bytes32)
0x930fce5230a9f921042304dfd119e1ad0bbc7d9c38c01b0505d47cf8b65d228c
depositIndex() view returns (uint256)
1492
migratedContract() view returns (address)
0x0000000000000000000000000000000000000000
nextExecutionIndex() view returns (uint256)
923
paused() view returns (bool)
false
validatorFeeBPS() view returns (uint16)
250
Read-only
attesters(bytes32 hash) view returns (uint16[] attesterIndexes, uint16 count)
feeBalance(address, uint256) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
mirrorTokens(address) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenInfos(address) view returns (uint256 maxAmount, uint256 minAmount, uint256 dailyLimit, uint256 consumedLimit, uint256 lastUpdated)
tokens(uint256) view returns (address)
validatorFeeRecipients(address) view returns (address)
validatorInfo(address validator) view returns (struct MultisigSignerInfo)
State-modifying
Events addToken(address token, address mirrorToken, struct IWrapTokenInfo tokenInfo)
addValidator(address validator, bool isFirstCommittee, address feeRecipient)
approveExecute(uint256 id, address mirrorToken, uint256 amount, address to, bytes32 recentBlockHash, uint256 recentBlockNumber)
batchApproveExecute(struct IWrapRequestInfo[] requests, bytes32 recentBlockHash, uint256 recentBlockNumber)
claimValidatorFees(address validator)
configureMultisig(struct MultisigConfig config)
configureToken(address token, struct IWrapTokenInfo tokenInfo)
configureValidatorFeeRecipient(address validator, address feeRecipient)
configureValidatorFees(uint16 _validatorFeeBPS)
deposit(address token, uint256 amount, address to) returns (uint256 id)
forceSetNextExecutionIndex(uint256 index)
grantRole(bytes32 role, address account)
migrate(address _newContract)
pause()
removeValidator(address validator)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
unpause()
Deposit(uint256 indexed id, address indexed token, uint256 amount, address to, uint256 fee)
Executed(uint256 indexed id, address indexed mirrorToken, address indexed token, uint256 amount, address to, uint256 fee)
Requested(uint256 indexed id, address indexed mirrorToken, uint256 amount, address to)
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)
constructor(struct MultisigConfig config, uint16 _validatorFeeBPS)
This contract contains no fallback and receive objects.
ContractMigrated()
ContractNotPaused()
ContractPaused()
DailyLimitExhausted()
FeeExceedsMaxFee()
InvalidBlockHash()
InvalidConfiguration()
InvalidFeeRecipient()
InvalidId()
InvalidNextExecutionIndex()
InvalidToAddress()
InvalidTokenAmount()
InvalidTokenConfig()
MaxCommitteeSizeReached()
SignerAlreadyExists(address signer)
SignerNotActive(address signer)