ExtraRewardsMultiMerkle

Verified contract

Active on Ethereum with 1,818 txns
Deployed by via 0xbc04d502 at 15687361
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $114,481.02
ERC-20
Value $10,002.22
ERC-20
Value $169.29
ERC-20
Value $58.58
ERC-20
Value $52.67
ERC-20
Value $2.33
ERC-20
Value $0.47
 (#0)
ERC-1555
--
0xc01120d3ac8bb8c99a174d902a19918e0e2f10700854fa629589a982de272613
0x404b99d765edaf74f7c5d954d8b06c391acfaa2e0abaa3192a9f5d889fee9bce
0x79241aad3ca64f2f643aedc4000624dfde101fb2d4576c7fa4947cec13911a11
0xfdc96e12c78a37445a60dfba1217475edb714edb777552141c3fbf963a5ee89a
0xbdfcc0e4e3984fdf1caad0f1055ab7cfde460291a5a8693751c1102b282f1529
0xa12a0688979600a7b0e6abf21a7375efdfd3361cea77c3bddd1d468377068ef5
0xb7ec2652075e1315027eacd0ddd6259a3cbc0810336378404c3948cfdc964834
0x437822b8858bf52cf3d4186040927a01c2fcca4c99d57e30ccd1f4eaf678be35
0x08635cc46a2ea4aa3683931c96cc2a044f6024e3349d82ef40ac6ffa07c86b37
0xaddc6dff3997f53a04774b9da9911d0ffaea5c40ac4edd5b4b7558187058bb91

Functions
Getter at block 21230001
owner(view returns (address)
0x0792dcb7080466e4bbc678bdb873fe7d969832b8
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
rootManager(view returns (address)
0x2f793e40cf7473a371a3e6f3d3682f81070d3041
Read-only
frozen(addressview returns (bool)
isClaimed(address tokenuint256 indexview returns (bool)
merkleRoots(addressview returns (bytes32)
nonce(addressview returns (uint256)
State-modifying
acceptOwnership(
claim(address tokenuint256 indexaddress accountuint256 amountbytes32[] merkleProof
freezeRoot(address token
multiClaim(address accountstruct ExtraRewardsMultiMerkleClaimParams[] claims
multiFreezeRoot(address[] tokens
multiUpdateRoot(address[] tokensbytes32[] roots
renounceOwnership(
transferOwnership(address newOwner
updateRoot(address tokenbytes32 root
updateRootManager(address newManager
Events
Claimed(address indexed rewardTokenuint256 indexaddress indexed accountuint256 amountuint256 indexed nonce
FrozenRoot(address indexed rewardTokenuint256 indexed nonce
NewPendingOwner(address indexed previousPendingOwneraddress indexed newPendingOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
UpdateRoot(address indexed rewardTokenbytes32 merkleRootuint256 indexed nonce
UpdateRootManager(address indexed oldManageraddress indexed newManager
Constructor
constructor(address _rootManager
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyClaimed(
AlreadyFrozen(
CallerNotAllowed(
CallerNotPendingOwner(
CannotBeOwner(
EmptyArray(
EmptyMerkleRoot(
EmptyParameters(
InequalArraySizes(
InvalidProof(
MerkleRootFrozen(
MerkleRootNotUpdated(
NotFrozen(
ZeroAddress(