MerkleDistributorV2

Verified contract

Active on Ethereum with 3,826 txns
Deployed by via 0x00760d52 at 13984388
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x847922fa7af06c8f7ef3b44e0614eac1a69c30d0b92c8ec72cdd3f4a265955bd
0x0be26b032da147d838238dc104a48f566366d882b17b878c5be8a8239283697c
0x0eb02a553f15c154563bd5299eb607ca24b7104df4ba7cc9273bd0b7247f9c90
0x140a2a6562b6abae3ef4930d8602b02587ffca9c22f4e1459a6f884bdeadf9d5
0x4b0f54944a17233b92f77b73f16ea558317fb96c01dff6796c88a73e9c631cfe
0xa271a82638301544fb3beeb89341160e13621a099c72c0fa5fb193c0ad3b0cbc
0x150ea785a9e81edf41022a8ed52e8c5e9e672b7b999e6010959c0361b044a48f
0xcfd6d0fa9352635d77f43505349d0fe761ee8d46367ab332371ea8acb4892cc4
0x869f89f428514eb6ffc1f1b853a91894abd1d52a61511866ed4f5dfbb58a53cb
0x9d4bfec754674c0bbf03bd9235da938f117100bbf4b6a7deb2962f78fea14ab2

Functions
Getter at block 20947159
CRVETH_CRV_INDEX(view returns (uint256)
1
CRVETH_ETH_INDEX(view returns (uint256)
0
CRV_TOKEN(view returns (address)
0xd533a949740bb3306d119cc777fa900ba034cd52
CURVE_CRV_ETH_POOL(view returns (address)
0x8301ae4fc9c624d1d396cbdaa1ed877821d7c511
CURVE_CVXCRV_CRV_POOL(view returns (address)
0x9d0464996170c6b9e75eed71c68b99ddedf279e8
CURVE_CVX_ETH_POOL(view returns (address)
0xb576491f1e6e5e62f1d8f26062ee822b40b0e0d4
CVXCRV_CRV_INDEX(view returns (int128)
0
CVXCRV_CVXCRV_INDEX(view returns (int128)
1
CVXCRV_STAKING_CONTRACT(view returns (address)
0x3fe65692bfcd0e6cf84cb1e7d24108e434a7587e
CVXCRV_TOKEN(view returns (address)
0x62b9c7356a2dc64a1969e19c23e4f579f9810aa7
CVXETH_CVX_INDEX(view returns (uint256)
1
CVXETH_ETH_INDEX(view returns (uint256)
0
CVX_TOKEN(view returns (address)
0x4e3fbd56cd56c3e72c1403e103b45db9da5b9d2b
admin(view returns (address)
0x9bc7c6ad7e7cf3a6fcb58fb21e27752ac1e53f99
depositor(view returns (address)
0x853dcbf4dd00dbc6a70002ff87be3671ac966067
frozen(view returns (bool)
false
merkleRoot(view returns (bytes32)
0x14a789eb005276c568b152a22dd36cbfc663ba4193109c9c5c3e5ce2a2a4bdb3
vault(view returns (address)
0x83507cc8c8b67ed48badd1f59f684d5d02884c81
week(view returns (uint32)
28
Read-only
isClaimed(uint256 indexview returns (bool)
State-modifying
claim(uint256 indexaddress accountuint256 amountbytes32[] merkleProof
claimAs(uint256 indexaddress accountuint256 amountbytes32[] merkleProofuint8 option
claimAs(uint256 indexaddress accountuint256 amountbytes32[] merkleProofuint8 optionuint256 minAmountOut
freeze(
setApprovals(
stake(
unfreeze(
updateAdmin(address newAdmin
updateDepositor(address newDepositor
updateMerkleRoot(bytes32 _merkleRootbool _unfreeze
updateVault(address newVault
Events
AdminUpdated(address indexed oldAdminaddress indexed newAdmin
Claimed(uint256 indexuint256 indexed amountaddress indexed accountuint256 week
DepositorUpdated(address indexed oldDepositoraddress indexed newDepositor
MerkleRootUpdated(bytes32 indexed merkleRootuint32 indexed week
VaultUpdated(address indexed oldVaultaddress indexed newVault
Constructor
constructor(address _vaultaddress _depositor
Fallback and receive
receive(
Errors

This contract contains no error objects.