UnionZap

Verified contract

Active on Ethereum with 3 txns
Deployed by via 0x1455f15d at 13945544
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
0x801f800119115e885e912fd3a7c6e89ccbe699e7a11ff82a40076f5e2320b58e
0xddcc98eb613525c8267856061efb0204a5cb7abed676618f67332023d312514e
0xd0dd407b1dc8671dc246958063ad3ca0ac3ce80338f93398795cacf395e882d4

Functions
Getter at block 20974561
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
FEE_DENOMINATOR(view returns (uint256)
10000
MAX_DUES(view returns (uint256)
400
VOTIUM_REGISTRY(view returns (address)
0x92e6e43f99809df84ed2d533e1fd8017eb966ee2
owner(view returns (address)
0x9bc7c6ad7e7cf3a6fcb58fb21e27752ac1e53f99
unionDistributor(view returns (address)
0xa83043df401346a67eddeb074679b4570b956183
unionDues(view returns (uint256)
200
votiumDistributor(view returns (address)
0x378ba9b73309be80bf4c2c027aad799766a7ed5a
Read-only

This contract contains no read-only function objects.

State-modifying
claim(struct IMultiMerkleStashclaimParam[] claimParams
distribute(struct IMultiMerkleStashclaimParam[] claimParamsuint256 routerChoicesbool claimBeforeSwapbool lock
distribute(struct IMultiMerkleStashclaimParam[] claimParamsuint256 routerChoicesbool claimBeforeSwapbool lockbool stake
execute(address _touint256 _valuebytes _datareturns (boolbytes)
renounceOwnership(
retrieveTokens(address[] tokensaddress to
setApprovals(
setForwarding(address _to
setUnionDues(uint256 dues
stakeAccumulated(
transferOwnership(address newOwner
updateDistributor(address distributor_
updateVotiumDistributor(address distributor_
Events
Distributed(uint256 amountuint256 feesbool locked
DistributorUpdated(address distributor
DuesUpdated(uint256 dues
FundsRetrieved(address tokenaddress touint256 amount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Received(address senderuint256 amount
VotiumDistributorUpdated(address distributor
Constructor
constructor(address distributor_
Fallback and receive
receive(
Errors

This contract contains no error objects.