0 txs
0 calls
constructor
No constructor.
functions
earned
viewfunction earned(tuple position, address[]) view returns (uint256[])
isStaked
viewfunction isStaked(address, tuple position) view returns (bool)
claim
payablefunction claim(tuple position, address[], uint128, uint128, bytes) payable
depositExistingNft
payablefunction depositExistingNft(tuple position, bytes) payable
withdrawNft
payablefunction withdrawNft(tuple position, bytes) payable
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50610e99806100206000396000f3fe60806040526004361061004a5760003560e01c80631ae755621461004f5780632847ccf2146100845780636f4621e31461009957806371f5f53a146100ac578063ff7b9266146100d9575b600080fd5b34801561005b57600080fd5b5061006f61006a366004610923565b6100ec565b60405190151581526020015b60405180910390f35b6100976100923660046109a2565b6101df565b005b6100976100a7366004610acc565b61025b565b3480156100b857600080fd5b506100cc6100c7366004610b72565b6103fe565b60405161007b9190610bc1565b6100976100e73660046109a2565b610552565b6000806100fc6020840184610c05565b90506000816001600160a01b031663dd56e5d86040518163ffffffff1660e01b8152600401602060405180830381865afa15801561013e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101629190610c34565b604051630b02c43d60e41b8152606086013560048201529091506000906001600160a01b0383169063b02c43d090602401602060405180830381865afa1580156101b0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d49190610c51565b141595945050505050565b6000806101eb85610613565b604051632239f65360e11b815291935091506001600160a01b03821690634473eca69061022290859060608a013590600401610c6a565b600060405180830381600087803b15801561023c57600080fd5b505af1158015610250573d6000803e3d6000fd5b505050505050505050565b60008061026788610613565b91509150600080826001600160a01b0316636af00aee858c606001356040518363ffffffff1660e01b81526004016102a0929190610c6a565b60408051808303816000875af11580156102be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102e29190610caa565b9092509050811561036b578351604051632f2d783d60e01b81526001600160a01b0391821660048201523060248201526044810184905290841690632f2d783d906064016020604051808303816000875af1158015610345573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103699190610c51565b505b80156103f2576020840151604051632f2d783d60e01b81526001600160a01b0391821660048201523060248201526044810183905290841690632f2d783d906064016020604051808303816000875af11580156103cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103f09190610c51565b505b50505050505050505050565b606060008061040c85610613565b91509150600080826001600160a01b0316848860600135604051602401610434929190610c6a565b60408051601f198184030181529181526020820180516001600160e01b0316633578057760e11b179052516104699190610cce565b600060405180830381855afa9150503d80600081146104a4576040519150601f19603f3d011682016040523d82523d6000602084013e6104a9565b606091505b50915091508115806104bd57508051604014155b156104c757600080fd5b600080828060200190518101906104de9190610caa565b60408051600280825260608201835293955091935060009290602083019080368337019050509050828160008151811061051a5761051a610cfd565b602002602001018181525050818160018151811061053a5761053a610cfd565b60209081029190910101529998505050505050505050565b60008061055e85610613565b90925090506105736060860160408701610c05565b604051634197b18560e11b815260608701356004820152600160248201526001600160a01b038381166044830152919091169063832f630a90606401600060405180830381600087803b1580156105c957600080fd5b505af11580156105dd573d6000803e3d6000fd5b5050604051635739f0b960e01b81526001600160a01b0384169250635739f0b9915061022290859060608a013590600401610c6a565b6040805160808101825260008082526020820181905291810182905260608101919091526000806106476020850185610c05565b9050600061065b6060860160408701610c05565b60405163133f757160e31b81526060870135600482015290915060009081906001600160a01b038416906399fbab889060240161018060405180830381865afa1580156106ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d09190610d30565b50505050505050509350935050506000836001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561071e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107429190610c34565b60405163d9a641e160e01b81526001600160a01b0385811660048301528481166024830152919091169063d9a641e190604401602060405180830381865afa158015610792573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107b69190610c34565b604051600162964af760e01b031981526001600160a01b0380831660048301529192506000918291829189169063ff69b50990602401608060405180830381865afa158015610809573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061082d9190610e10565b935050925092506040518060800160405280846001600160a01b03168152602001836001600160a01b03168152602001856001600160a01b0316815260200182815250886001600160a01b031663dd56e5d86040518163ffffffff1660e01b8152600401602060405180830381865afa1580156108ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d29190610c34565b995099505050505050505050915091565b6001600160a01b03811681146108f857600080fd5b50565b8035610906816108e3565b919050565b60006080828403121561091d57600080fd5b50919050565b60008060a0838503121561093657600080fd5b8235610941816108e3565b9150610950846020850161090b565b90509250929050565b60008083601f84011261096b57600080fd5b50813567ffffffffffffffff81111561098357600080fd5b60208301915083602082850101111561099b57600080fd5b9250929050565b600080600060a084860312156109b757600080fd5b6109c1858561090b565b9250608084013567ffffffffffffffff8111156109dd57600080fd5b6109e986828701610959565b9497909650939450505050565b634e487b7160e01b600052604160045260246000fd5b600082601f830112610a1d57600080fd5b8135602067ffffffffffffffff80831115610a3a57610a3a6109f6565b8260051b604051601f19603f83011681018181108482111715610a5f57610a5f6109f6565b604052938452858101830193838101925087851115610a7d57600080fd5b83870191505b84821015610aa357610a94826108fb565b83529183019190830190610a83565b979650505050505050565b6fffffffffffffffffffffffffffffffff811681146108f857600080fd5b6000806000806000806101008789031215610ae657600080fd5b610af0888861090b565b9550608087013567ffffffffffffffff80821115610b0d57600080fd5b610b198a838b01610a0c565b965060a08901359150610b2b82610aae565b90945060c088013590610b3d82610aae565b90935060e08801359080821115610b5357600080fd5b50610b6089828a01610959565b979a9699509497509295939492505050565b60008060a08385031215610b8557600080fd5b610b8f848461090b565b9150608083013567ffffffffffffffff811115610bab57600080fd5b610bb785828601610a0c565b9150509250929050565b6020808252825182820181905260009190848201906040850190845b81811015610bf957835183529284019291840191600101610bdd565b50909695505050505050565b600060208284031215610c1757600080fd5b8135610c22816108e3565b9392505050565b8051610906816108e3565b600060208284031215610c4657600080fd5b8151610c22816108e3565b600060208284031215610c6357600080fd5b5051919050565b82516001600160a01b0390811682526020808501518216908301526040808501519091169082015260609283015192810192909252608082015260a00190565b60008060408385031215610cbd57600080fd5b505080516020909101519092909150565b6000825160005b81811015610cef5760208186018101518583015201610cd5565b506000920191825250919050565b634e487b7160e01b600052603260045260246000fd5b8051600281900b811461090657600080fd5b805161090681610aae565b6000806000806000806000806000806000806101808d8f031215610d5357600080fd5b8c516affffffffffffffffffffff81168114610d6e57600080fd5b9b50610d7c60208e01610c29565b9a50610d8a60408e01610c29565b9950610d9860608e01610c29565b9850610da660808e01610c29565b9750610db460a08e01610d13565b9650610dc260c08e01610d13565b9550610dd060e08e01610d25565b94506101008d015193506101208d01519250610def6101408e01610d25565b9150610dfe6101608e01610d25565b90509295989b509295989b509295989b565b60008060008060808587031215610e2657600080fd5b8451610e31816108e3565b6020860151909450610e42816108e3565b6040860151909350610e53816108e3565b606095909501519396929550505056fea264697066735822122061d66fe60746f88ba6040d722c4f970db55663d3d524b56e20fd7441b9c7269264736f6c63430008130033