0 txs
0 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[])
claim
nonpayablefunction claim(tuple farm, bytes)
deposit
payablefunction deposit(tuple farm, address token, bytes) payable
withdraw
nonpayablefunction withdraw(tuple farm, uint256 amount, bytes)
events
No events.
errors
ApproveFailed
error ApproveFailed()
creation bytecode
0x608060405234801561001057600080fd5b506108a0806100206000396000f3fe60806040526004361061004a5760003560e01c80631b89f2001461004f5780638bddf187146100715780639a47bf0814610091578063dd89e3d2146100c7578063dd9e02cd146100da575b600080fd5b34801561005b57600080fd5b5061006f61006a3660046105a3565b610108565b005b34801561007d57600080fd5b5061006f61008c366004610617565b610179565b34801561009d57600080fd5b506100b16100ac3660046106a6565b6101d4565b6040516100be9190610738565b60405180910390f35b61006f6100d536600461077c565b610313565b3480156100e657600080fd5b506100fa6100f53660046107c5565b610409565b6040519081526020016100be565b61011560208401846107f9565b6001600160a01b0316632e1a7d4d836040518263ffffffff1660e01b815260040161014291815260200190565b600060405180830381600087803b15801561015c57600080fd5b505af1158015610170573d6000803e3d6000fd5b50505050505050565b81600001516001600160a01b0316633d18b9126040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156101b857600080fd5b505af11580156101cc573d6000803e3d6000fd5b505050505050565b606060008267ffffffffffffffff8111156101f1576101f1610500565b60405190808252806020026020018201604052801561021a578160200160208202803683370190505b50905060005b838110156103095761023560208801886107f9565b6001600160a01b031663211dc32d8787878581811061025657610256610814565b905060200201602081019061026b91906107f9565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381865afa1580156102b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102da919061082a565b8282815181106102ec576102ec610814565b60209081029190910101528061030181610843565b915050610220565b5095945050505050565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa15801561035a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061037e919061082a565b90506103978361039160208701876107f9565b8361048b565b6103a460208501856107f9565b6001600160a01b031663b6b55f25826040518263ffffffff1660e01b81526004016103d191815260200190565b600060405180830381600087803b1580156103eb57600080fd5b505af11580156103ff573d6000803e3d6000fd5b5050505050505050565b600061041860208401846107f9565b6040516370a0823160e01b81526001600160a01b03848116600483015291909116906370a0823190602401602060405180830381865afa158015610460573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610484919061082a565b9392505050565b600060405163095ea7b360e01b8152836004820152826024820152602060006044836000895af13d15601f3d11600160005114161716915050806104e257604051633e3f8f7360e01b815260040160405180910390fd5b50505050565b6000604082840312156104fa57600080fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261052757600080fd5b813567ffffffffffffffff8082111561054257610542610500565b604051601f8301601f19908116603f0116810190828211818310171561056a5761056a610500565b8160405283815286602085880101111561058357600080fd5b836020870160208301376000602085830101528094505050505092915050565b6000806000608084860312156105b857600080fd5b6105c285856104e8565b925060408401359150606084013567ffffffffffffffff8111156105e557600080fd5b6105f186828701610516565b9150509250925092565b80356001600160a01b038116811461061257600080fd5b919050565b600080828403606081121561062b57600080fd5b604081121561063957600080fd5b506040516040810167ffffffffffffffff828210818311171561065e5761065e610500565b8160405261066b866105fb565b835260208601356020840152829450604086013592508083111561068e57600080fd5b505061069c85828601610516565b9150509250929050565b600080600080608085870312156106bc57600080fd5b6106c686866104e8565b93506106d4604086016105fb565b9250606085013567ffffffffffffffff808211156106f157600080fd5b818701915087601f83011261070557600080fd5b81358181111561071457600080fd5b8860208260051b850101111561072957600080fd5b95989497505060200194505050565b6020808252825182820181905260009190848201906040850190845b8181101561077057835183529284019291840191600101610754565b50909695505050505050565b60008060006080848603121561079157600080fd5b61079b85856104e8565b92506107a9604085016105fb565b9150606084013567ffffffffffffffff8111156105e557600080fd5b600080606083850312156107d857600080fd5b6107e284846104e8565b91506107f0604084016105fb565b90509250929050565b60006020828403121561080b57600080fd5b610484826105fb565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561083c57600080fd5b5051919050565b60006001820161086357634e487b7160e01b600052601160045260246000fd5b506001019056fea2646970667358221220190c40bcc1d391a2427a1f5af09047540633c05b0e3e8b3af2c9a9de28260ee864736f6c63430008130033