WrapDepositRedeem

Verified contract

Active on Ethereum with 6,176 txns
Deployed by via 0x2d77ae5b at 17790809
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
ERC-20
Value $334,562.65
ERC-20
Value $271,374.31
ERC-20
Value $187,314.91
ERC-20
--
0x4c5cbf7760f19dad8a63efd7cb7c7e993ea6e5370b06548e372d106f3b29db98
0xd3f5508975df45f295f832d26e147fb4d33a46388e51461e65c69488d51cd138
0x8ad5f297431c09a53a80f80dcf876e09c4f52fd5a2e0ccfb746cdcc479ae9ea0
0x21a6ac1de202d192fe78056352eca86d55f9b5cff2109380648b7e10a63113f8
0x701319012baee763d2e36afd5f2abf6da81755b4abfcecff37f681ed264eec82
0xbf389042ee8b10994a59781dc02a12b868b86eff7eb5f051fd68c80e30358980
0xecfd5b1831196d1a28f12853f10fd9097a4f525176316c3fe44b60acc3b2990a
0x75a15f2eee4720f3b93c4c5d47c12ab2f224dc0d48222e0741c6b7bdb57ff892
0xb51a0ebee1c3ba6a12e76e192ac50ec84b45f761efa1ba39d17df00b38d7cd39
0xeef47149e9db20e01a38de1ca2b742f91263d074680fcdf37b00fbe42aa35560

Functions
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 hashview returns (uint16[] attesterIndexesuint16 count)
feeBalance(addressuint256view returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
mirrorTokens(addressview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenInfos(addressview returns (uint256 maxAmountuint256 minAmountuint256 dailyLimituint256 consumedLimituint256 lastUpdated)
tokens(uint256view returns (address)
validatorFeeRecipients(addressview returns (address)
validatorInfo(address validatorview returns (struct MultisigSignerInfo)
State-modifying
addToken(address tokenaddress mirrorTokenstruct IWrapTokenInfo tokenInfo
addValidator(address validatorbool isFirstCommitteeaddress feeRecipient
approveExecute(uint256 idaddress mirrorTokenuint256 amountaddress tobytes32 recentBlockHashuint256 recentBlockNumber
batchApproveExecute(struct IWrapRequestInfo[] requestsbytes32 recentBlockHashuint256 recentBlockNumber
claimValidatorFees(address validator
configureMultisig(struct MultisigConfig config
configureToken(address tokenstruct IWrapTokenInfo tokenInfo
configureValidatorFeeRecipient(address validatoraddress feeRecipient
configureValidatorFees(uint16 _validatorFeeBPS
deposit(address tokenuint256 amountaddress toreturns (uint256 id)
forceSetNextExecutionIndex(uint256 index
grantRole(bytes32 roleaddress account
migrate(address _newContract
pause(
removeValidator(address validator
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
unpause(
Events
Deposit(uint256 indexed idaddress indexed tokenuint256 amountaddress touint256 fee
Executed(uint256 indexed idaddress indexed mirrorTokenaddress indexed tokenuint256 amountaddress touint256 fee
Requested(uint256 indexed idaddress indexed mirrorTokenuint256 amountaddress to
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(struct MultisigConfig configuint16 _validatorFeeBPS
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ContractMigrated(
ContractNotPaused(
ContractPaused(
DailyLimitExhausted(
FeeExceedsMaxFee(
InvalidBlockHash(
InvalidConfiguration(
InvalidFeeRecipient(
InvalidId(
InvalidNextExecutionIndex(
InvalidToAddress(
InvalidTokenAmount(
InvalidTokenConfig(
MaxCommitteeSizeReached(
SignerAlreadyExists(address signer
SignerNotActive(address signer