0 txs
42 calls
constructor
No constructor.
functions
balanceOf
viewfunction balanceOf(tuple farm, address user) view returns (uint256)
earned
viewfunction earned(tuple farm, address user, address[] rewardTokens) view returns (uint256[])
isStaked
purefunction isStaked(tuple, address) pure returns (bool)
claim
nonpayablefunction claim(tuple farm, bytes)
deposit
nonpayablefunction deposit(tuple farm, address token, bytes)
withdraw
nonpayablefunction withdraw(tuple farm, uint256 amount, bytes)
events
No events.
errors
ApproveFailed
error ApproveFailed()
creation bytecode
0x608060405234801561001057600080fd5b506108a6806100206000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063195ac61e146100675780631b89f200146100925780638bddf187146100a75780639a47bf08146100ba578063dd89e3d2146100da578063dd9e02cd146100ed575b600080fd5b61007d610075366004610522565b600192915050565b60405190151581526020015b60405180910390f35b6100a56100a03660046105f9565b61010e565b005b6100a56100b5366004610651565b61017f565b6100cd6100c83660046106e0565b6101da565b6040516100899190610772565b6100a56100e83660046107b6565b610319565b6101006100fb366004610522565b61040f565b604051908152602001610089565b61011b60208401846107ff565b6001600160a01b0316632e1a7d4d836040518263ffffffff1660e01b815260040161014891815260200190565b600060405180830381600087803b15801561016257600080fd5b505af1158015610176573d6000803e3d6000fd5b50505050505050565b81600001516001600160a01b0316633d18b9126040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156101be57600080fd5b505af11580156101d2573d6000803e3d6000fd5b505050505050565b606060008267ffffffffffffffff8111156101f7576101f7610556565b604051908082528060200260200182016040528015610220578160200160208202803683370190505b50905060005b8381101561030f5761023b60208801886107ff565b6001600160a01b031663211dc32d8787878581811061025c5761025c61081a565b905060200201602081019061027191906107ff565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381865afa1580156102bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102e09190610830565b8282815181106102f2576102f261081a565b60209081029190910101528061030781610849565b915050610226565b5095945050505050565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa158015610360573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103849190610830565b905061039d8361039760208701876107ff565b83610491565b6103aa60208501856107ff565b6001600160a01b031663b6b55f25826040518263ffffffff1660e01b81526004016103d791815260200190565b600060405180830381600087803b1580156103f157600080fd5b505af1158015610405573d6000803e3d6000fd5b5050505050505050565b600061041e60208401846107ff565b6040516370a0823160e01b81526001600160a01b03848116600483015291909116906370a0823190602401602060405180830381865afa158015610466573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061048a9190610830565b9392505050565b600060405163095ea7b360e01b8152836004820152826024820152602060006044836000895af13d15601f3d11600160005114161716915050806104e857604051633e3f8f7360e01b815260040160405180910390fd5b50505050565b60006040828403121561050057600080fd5b50919050565b80356001600160a01b038116811461051d57600080fd5b919050565b6000806060838503121561053557600080fd5b61053f84846104ee565b915061054d60408401610506565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261057d57600080fd5b813567ffffffffffffffff8082111561059857610598610556565b604051601f8301601f19908116603f011681019082821181831017156105c0576105c0610556565b816040528381528660208588010111156105d957600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060006080848603121561060e57600080fd5b61061885856104ee565b925060408401359150606084013567ffffffffffffffff81111561063b57600080fd5b6106478682870161056c565b9150509250925092565b600080828403606081121561066557600080fd5b604081121561067357600080fd5b506040516040810167ffffffffffffffff828210818311171561069857610698610556565b816040526106a586610506565b83526020860135602084015282945060408601359250808311156106c857600080fd5b50506106d68582860161056c565b9150509250929050565b600080600080608085870312156106f657600080fd5b61070086866104ee565b935061070e60408601610506565b9250606085013567ffffffffffffffff8082111561072b57600080fd5b818701915087601f83011261073f57600080fd5b81358181111561074e57600080fd5b8860208260051b850101111561076357600080fd5b95989497505060200194505050565b6020808252825182820181905260009190848201906040850190845b818110156107aa5783518352928401929184019160010161078e565b50909695505050505050565b6000806000608084860312156107cb57600080fd5b6107d585856104ee565b92506107e360408501610506565b9150606084013567ffffffffffffffff81111561063b57600080fd5b60006020828403121561081157600080fd5b61048a82610506565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561084257600080fd5b5051919050565b60006001820161086957634e487b7160e01b600052601160045260246000fd5b506001019056fea264697066735822122050c7fe1854245d76082163995ad08c03e4118d8818ff545646498b32c269033f64736f6c63430008130033