ExtraRewardsMultiMerkle
Verified contract
Active on
Ethereum with 1,818 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($124,766.58)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDC | ERC-20 | 114.481025K | $1.00 |
$114,481.02 | |
crvUSD | ERC-20 | 10.049232K | $0.995322 |
$10,002.22 | |
GRAI | ERC-20 | 173.50717 | $0.975691 |
$169.29 | |
DAI | ERC-20 | 58.577511 | $1.00 |
$58.58 | |
PAL | ERC-20 | 1.107936K | $0.047537 |
$52.67 | |
LQTY | ERC-20 | 1.955948 | $1.19 |
$2.33 | |
LIQ | ERC-20 | 327.661575 | $0.001437 |
$0.47 | |
0x6ce2…398b | ERC-1555 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21227374 | 9 hours ago | | | 0 | 0.00061093542 | |
| 21218040 | 2 days ago | | | 0 | 0.00098115460 | |
| 21218038 | 2 days ago | | | 0 | 0.00066252643 | |
| 21214173 | 2 days ago | | | 0 | 0.00099571790 | |
| 21212312 | 2 days ago | | | 0 | 0.00094554862 | |
| 21210841 | 3 days ago | | | 0 | 0.00066469664 | |
| 21210181 | 3 days ago | | | 0 | 0.00079134877 | |
| 21205452 | 3 days ago | | | 0 | 0.00093396404 | |
| 21204912 | 3 days ago | | | 0 | 0.00061680605 | |
| 21202414 | 4 days ago | | | 0 | 0.00083573450 |
ABI
ABI objects
Getter at block 21230001
owner() view returns (address)
0x0792dcb7080466e4bbc678bdb873fe7d969832b8
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
rootManager() view returns (address)
0x2f793e40cf7473a371a3e6f3d3682f81070d3041
Read-only
frozen(address) view returns (bool)
isClaimed(address token, uint256 index) view returns (bool)
merkleRoots(address) view returns (bytes32)
nonce(address) view returns (uint256)
State-modifying
Events acceptOwnership()
claim(address token, uint256 index, address account, uint256 amount, bytes32[] merkleProof)
freezeRoot(address token)
multiClaim(address account, struct ExtraRewardsMultiMerkleClaimParams[] claims)
multiFreezeRoot(address[] tokens)
multiUpdateRoot(address[] tokens, bytes32[] roots)
renounceOwnership()
transferOwnership(address newOwner)
updateRoot(address token, bytes32 root)
updateRootManager(address newManager)
Claimed(address indexed rewardToken, uint256 index, address indexed account, uint256 amount, uint256 indexed nonce)
FrozenRoot(address indexed rewardToken, uint256 indexed nonce)
NewPendingOwner(address indexed previousPendingOwner, address indexed newPendingOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
UpdateRoot(address indexed rewardToken, bytes32 merkleRoot, uint256 indexed nonce)
UpdateRootManager(address indexed oldManager, address indexed newManager)
constructor(address _rootManager)
This contract contains no fallback and receive objects.
AlreadyClaimed()
AlreadyFrozen()
CallerNotAllowed()
CallerNotPendingOwner()
CannotBeOwner()
EmptyArray()
EmptyMerkleRoot()
EmptyParameters()
InequalArraySizes()
InvalidProof()
MerkleRootFrozen()
MerkleRootNotUpdated()
NotFrozen()
ZeroAddress()