UnionZap

Verified contract

Active on Ethereum with 7 txns
Deployed by via 0x6bb69b01 at 14400043
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
0xe73e8b24e4c0b84c28800cfe46898702a3c5647e8c47fc541157b08d58f1fea9
0xba0eab6bd42ee827e4ea9f267c7190348cc8fd94845224e7140ecf11ea851925
0x33492da3082f7286672af0b5241c3234433832389750dff59307bc08a54d49ea
0xbc21dcc7a57142da85621f4609b757432fd01d2c8a74f741b1afac3eb4da5c52
0xf58c2d6ceabdb30d9b803a896dff470e60b01b2ff29e1344360b7d2f8285e8c7
0xea12f1e25c827f4f953e07c541bcd71755e82109ce948f684ebb3163966eb9a8
0xbcfd42b34c3ac222336e3cbcf96c283ca8af933cd392e16cbf19b4cd6a6b4169

Functions
Getter at block 20974494
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
VOTIUM_REGISTRY(view returns (address)
0x92e6e43f99809df84ed2d533e1fd8017eb966ee2
owner(view returns (address)
0x9bc7c6ad7e7cf3a6fcb58fb21e27752ac1e53f99
unionDistributor(view returns (address)
0xa83043df401346a67eddeb074679b4570b956183
votiumDistributor(view returns (address)
0x378ba9b73309be80bf4c2c027aad799766a7ed5a
Read-only
curveRegistry(addressview returns (address pooluint16 ethIndex)
State-modifying
addCurvePool(address tokenstruct UnionZapcurveSwapParams params
claim(struct IMultiMerkleStashclaimParam[] claimParams
distribute(struct IMultiMerkleStashclaimParam[] claimParamsuint256 routerChoicesbool claimBeforeSwapbool lockbool stakeuint256 minAmountOut
execute(address _touint256 _valuebytes _datareturns (boolbytes)
removeCurvePool(address token
renounceOwnership(
retrieveTokens(address[] tokensaddress to
setApprovals(
setForwarding(address _to
transferOwnership(address newOwner
updateDistributor(address distributor_
updateVotiumDistributor(address distributor_
Events
CurvePoolUpdated(address tokenaddress pool
Distributed(uint256 amountuint256 feesbool locked
DistributorUpdated(address distributor
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.