0 txs
0 calls
constructor
constructor(address rewardDistributor_)
functions
REWARD_DISTRIBUTOR
viewfunction REWARD_DISTRIBUTOR() view returns (address)
VERSION
viewfunction VERSION() view returns (address)
claim
nonpayablefunction claim(uint256 id_, uint256 claimAmount_, bytes32[] proof_)
events
SyrupClaimFuseRewardsClaimed
event SyrupClaimFuseRewardsClaimed(uint256 id, address asset, uint256 amount, address rewardsClaimManager)
errors
AddressEmptyCode
error AddressEmptyCode(address target)
AddressInsufficientBalance
error AddressInsufficientBalance(address account)
FailedInnerCall
error FailedInnerCall()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
SyrupClaimFuseClaimAmountZero
error SyrupClaimFuseClaimAmountZero()
SyrupClaimFuseRewardsClaimManagerZeroAddress
error SyrupClaimFuseRewardsClaimManagerZeroAddress()
SyrupClaimFuseSyrupZeroAddress
error SyrupClaimFuseSyrupZeroAddress()
creation bytecode
0x60c060405234801561000f575f80fd5b50604051610a11380380610a1183398101604081905261002e9161006a565b6001600160a01b038116610055576040516371bc0fb560e11b815260040160405180910390fd5b306080526001600160a01b031660a052610097565b5f6020828403121561007a575f80fd5b81516001600160a01b0381168114610090575f80fd5b9392505050565b60805160a05161094d6100c45f395f818160480152818161019d01526102fb01525f60ad015261094d5ff3fe608060405234801561000f575f80fd5b506004361061003f575f3560e01c80638de728e414610043578063ae0b51df14610093578063ffa1ad74146100a8575b5f80fd5b61006a7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b6100a66100a1366004610766565b6100cf565b005b61006a7f000000000000000000000000000000000000000000000000000000000000000081565b5f61010e7f08c469289c3f85d9b575f3ae9be6831541ff770a06ea135aa343a4de7c962d005473ffffffffffffffffffffffffffffffffffffffff1690565b905073ffffffffffffffffffffffffffffffffffffffff811661015d576040517f7c37839600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b835f03610196576040517fe76515e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f3090505f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166338d52e0f6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610204573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061022891906107e5565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84811660048301529192505f918316906370a0823190602401602060405180830381865afa158015610297573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102bb9190610818565b6040517f2e7ba6ef00000000000000000000000000000000000000000000000000000000815290915073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690632e7ba6ef90610338908b9087908c908c908c9060040161082f565b5f604051808303815f87803b15801561034f575f80fd5b505af1158015610361573d5f803e3d5ffd5b50506040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff86811660048301525f93508492508516906370a0823190602401602060405180830381865afa1580156103d3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103f79190610818565b61040191906108aa565b905080156104885761042a73ffffffffffffffffffffffffffffffffffffffff84168683610493565b604080518a815273ffffffffffffffffffffffffffffffffffffffff85811660208301528183018490528716606082015290517f96868dfd549015509de0ec6796c2c14d36edd693993bedd5f571eb338a6e18139181900360800190a15b505050505050505050565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000179052610520908490610525565b505050565b5f61054673ffffffffffffffffffffffffffffffffffffffff8416836105be565b905080515f1415801561056a57508080602001905181019061056891906108e2565b155b15610520576040517f5274afe700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff841660048201526024015b60405180910390fd5b60606105cb83835f6105d4565b90505b92915050565b606081471015610612576040517fcd7860590000000000000000000000000000000000000000000000000000000081523060048201526024016105b5565b5f808573ffffffffffffffffffffffffffffffffffffffff16848660405161063a9190610901565b5f6040518083038185875af1925050503d805f8114610674576040519150601f19603f3d011682016040523d82523d5f602084013e610679565b606091505b5091509150610689868383610695565b925050505b9392505050565b6060826106aa576106a582610724565b61068e565b81511580156106ce575073ffffffffffffffffffffffffffffffffffffffff84163b155b1561071d576040517f9996b31500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff851660048201526024016105b5565b508061068e565b8051156107345780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f805f8060608587031215610779575f80fd5b8435935060208501359250604085013567ffffffffffffffff81111561079d575f80fd5b8501601f810187136107ad575f80fd5b803567ffffffffffffffff8111156107c3575f80fd5b8760208260051b84010111156107d7575f80fd5b949793965060200194505050565b5f602082840312156107f5575f80fd5b815173ffffffffffffffffffffffffffffffffffffffff8116811461068e575f80fd5b5f60208284031215610828575f80fd5b5051919050565b85815273ffffffffffffffffffffffffffffffffffffffff85166020820152836040820152608060608201528160808201525f7f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83111561088e575f80fd5b8260051b808560a08501379190910160a0019695505050505050565b818103818111156105ce577f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f602082840312156108f2575f80fd5b8151801515811461068e575f80fd5b5f82518060208501845e5f92019182525091905056fea2646970667358221220152701a683dfc553a802be2ba7f719ddf961b19cc207c4a36759dd70978f535964736f6c634300081a0033000000000000000000000000509712f368255e92410893ba2e488f40f7e986ea