0 txs
4 calls
constructor
constructor(uint256 marketId_)
functions
MARKET_ID
viewfunction MARKET_ID() view returns (uint256)
VERSION
viewfunction VERSION() view returns (address)
claimExtraRewards
nonpayablefunction claimExtraRewards(address[] rewardVaults, address[][] rewardVaultsTokens)
claimMainRewards
nonpayablefunction claimMainRewards(address[] rewardVaults)
events
StakeDaoV2ExtraRewardsClaimed
event StakeDaoV2ExtraRewardsClaimed(address indexed version, address receiver, address rewardVault, address[] tokens, uint256[] amounts)
StakeDaoV2MainRewardsClaimed
event StakeDaoV2MainRewardsClaimed(address indexed version, address receiver, address rewardVault, address accountant, address gauge)
errors
StakeDaoV2ClaimFuseArrayLengthMismatch
error StakeDaoV2ClaimFuseArrayLengthMismatch(uint256 vaultsLength, uint256 tokensLength)
StakeDaoV2ClaimFuseRewardsClaimManagerNotSet
error StakeDaoV2ClaimFuseRewardsClaimManagerNotSet()
StakeDaoV2ClaimFuseRewardVaultNotGranted
error StakeDaoV2ClaimFuseRewardVaultNotGranted(address vault)
creation bytecode
0x60c0604052348015600e575f80fd5b50604051610d69380380610d69833981016040819052602b916036565b3060805260a052604c565b5f602082840312156045575f80fd5b5051919050565b60805160a051610ce96100805f395f81816068015261064501525f818160b50152818161020701526104de0152610ce95ff3fe608060405234801561000f575f80fd5b506004361061004a575f3560e01c80632d674f281461004e578063454dab2314610063578063a173a0e11461009d578063ffa1ad74146100b0575b5f80fd5b61006161005c3660046107b1565b6100fc565b005b61008a7f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020015b60405180910390f35b6100616100ab36600461081d565b6102d5565b6100d77f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610094565b5f6101056105a4565b90506101118585610635565b6060845f5b818110156102cb578787828181106101305761013061085c565b905060200201602081019061014591906108ad565b73ffffffffffffffffffffffffffffffffffffffff166325181bb08787848181106101725761017261085c565b905060200281019061018491906108cf565b876040518463ffffffff1660e01b81526004016101a393929190610988565b5f604051808303815f875af11580156101be573d5f803e3d5ffd5b505050506040513d5f823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820160405261020391908101906109ee565b92507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff167fe62b894c75f205097b8e5876806c4e4e685c567dbec662a06bd35389cf28f322858a8a858181106102705761027061085c565b905060200201602081019061028591906108ad565b8989868181106102975761029761085c565b90506020028101906102a991906108cf565b886040516102bb959493929190610ad4565b60405180910390a2600101610116565b5050505050505050565b5f6102de6105a4565b90506102ea8383610635565b60605f8084815b818110156102cb5787878281811061030b5761030b61085c565b905060200201602081019061032091906108ad565b92508273ffffffffffffffffffffffffffffffffffffffff16638b9d29406040518163ffffffff1660e01b8152600401602060405180830381865afa15801561036b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061038f9190610b63565b604080516001808252818301909252919550602080830190803683370190505094508273ffffffffffffffffffffffffffffffffffffffff1663a6f19c846040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103fa573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061041e9190610b63565b855f815181106104305761043061085c565b73ffffffffffffffffffffffffffffffffffffffff9283166020918202929092010152841663f0a23511865f60405190808252806020026020018201604052801561048f57816020015b606081526020019060019003908161047a5790505b50896040518463ffffffff1660e01b81526004016104af93929190610b7e565b5f604051808303815f87803b1580156104c6575f80fd5b505af11580156104d8573d5f803e3d5ffd5b505050507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff167f801ba0c90aecd0835e49aa3d51efe457f0d2bf0420d592664e372b101e98bfe4878587895f815181106105495761054961085c565b6020026020010151604051610594949392919073ffffffffffffffffffffffffffffffffffffffff948516815292841660208401529083166040830152909116606082015260800190565b60405180910390a26001016102f1565b5f6105e37f08c469289c3f85d9b575f3ae9be6831541ff770a06ea135aa343a4de7c962d005473ffffffffffffffffffffffffffffffffffffffff1690565b905073ffffffffffffffffffffffffffffffffffffffff8116610632576040517faabd916b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b90565b805f5b81811015610763576106e17f00000000000000000000000000000000000000000000000000000000000000008585848181106106765761067661085c565b905060200201602081019061068b91906108ad565b5f9182527f78e40624004925a4ef6749756748b1deddc674477302d5b7fe18e5335cde39006020908152604080842073ffffffffffffffffffffffffffffffffffffffff93909316845291905290205460011490565b61075b578383828181106106f7576106f761085c565b905060200201602081019061070c91906108ad565b6040517fb010fe7000000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff909116600482015260240160405180910390fd5b600101610638565b50505050565b5f8083601f840112610779575f80fd5b50813567ffffffffffffffff811115610790575f80fd5b6020830191508360208260051b85010111156107aa575f80fd5b9250929050565b5f805f80604085870312156107c4575f80fd5b843567ffffffffffffffff8111156107da575f80fd5b6107e687828801610769565b909550935050602085013567ffffffffffffffff811115610805575f80fd5b61081187828801610769565b95989497509550505050565b5f806020838503121561082e575f80fd5b823567ffffffffffffffff811115610844575f80fd5b61085085828601610769565b90969095509350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b73ffffffffffffffffffffffffffffffffffffffff811681146108aa575f80fd5b50565b5f602082840312156108bd575f80fd5b81356108c881610889565b9392505050565b5f8083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112610902575f80fd5b83018035915067ffffffffffffffff82111561091c575f80fd5b6020019150600581901b36038213156107aa575f80fd5b8183526020830192505f815f5b8481101561097e57813561095381610889565b73ffffffffffffffffffffffffffffffffffffffff1686526020958601959190910190600101610940565b5093949350505050565b604081525f61099b604083018587610933565b905073ffffffffffffffffffffffffffffffffffffffff83166020830152949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f602082840312156109fe575f80fd5b815167ffffffffffffffff811115610a14575f80fd5b8201601f81018413610a24575f80fd5b805167ffffffffffffffff811115610a3e57610a3e6109c1565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f830116810181811067ffffffffffffffff82111715610a8957610a896109c1565b604052918252602081840181019290810187841115610aa6575f80fd5b6020850194505b83851015610ac957845180825260209586019590935001610aad565b509695505050505050565b73ffffffffffffffffffffffffffffffffffffffff8616815273ffffffffffffffffffffffffffffffffffffffff85166020820152608060408201525f610b1f608083018587610933565b8281036060840152835180825260208086019201905f5b81811015610b54578351835260209384019390920191600101610b36565b50909998505050505050505050565b5f60208284031215610b73575f80fd5b81516108c881610889565b606080825284519082018190525f9060208601906080840190835b81811015610bcd57835173ffffffffffffffffffffffffffffffffffffffff16835260209384019390920191600101610b99565b50508381036020850152809150855180825260208201925060208160051b830101602088015f5b83811015610c82577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0858403018652815180518085528060208301602087015e5f6020828701015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011686010194505050602082019150602086019550600181019050610bf4565b505073ffffffffffffffffffffffffffffffffffffffff871660408701529350610cab92505050565b94935050505056fea26469706673582212209e851be4acb2d015b42cfe40899b86abc3d031c8b95eb3f9ebf7337893b47a2a64736f6c634300081a00330000000000000000000000000000000000000000000000000000000000000022