0 txs
0 calls
constructor
constructor(address _connectorRegistry)
functions
connectorRegistry
viewfunction connectorRegistry() view returns (address)
earned
purefunction earned(tuple, address[] rewardTokens) pure returns (uint256[])
isStaked
purefunction isStaked(address, tuple) pure returns (bool)
claim
payablefunction claim(tuple position, address[] rewardTokens, uint128 maxAmount0, uint128 maxAmount1, bytes extraData) payable
depositExistingNft
payablefunction depositExistingNft(tuple position, bytes extraData) payable
withdrawNft
payablefunction withdrawNft(tuple position, bytes extraData) payable
events
No events.
errors
No errors.
creation bytecode
0x60a060405234801561001057600080fd5b50604051610d10380380610d1083398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610c7f6100916000396000818160f901526102580152610c7f6000f3fe6080604052600436106100555760003560e01c80631ae755621461005a5780632847ccf2146100925780636f4621e3146100a757806371f5f53a146100ba578063b53c86d2146100e7578063ff7b926614610092575b600080fd5b34801561006657600080fd5b5061007d610075366004610457565b600092915050565b60405190151581526020015b60405180910390f35b6100a56100a03660046104d6565b505050565b005b6100a56100b536600461064e565b610133565b3480156100c657600080fd5b506100da6100d53660046106ec565b610355565b6040516100899190610776565b3480156100f357600080fd5b5061011b7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610089565b60006101418284018461093c565b9050600081600001515167ffffffffffffffff8111156101635761016361052a565b60405190808252806020026020018201604052801561018c578160200160208202803683370190505b50905060005b8251518110156101cf57308282815181106101af576101af610a15565b6001600160a01b0390921660209283029190910190910152600101610192565b506101dd6020890189610a2b565b6001600160a01b03166371ee95c0828460000151856020015186604001516040518563ffffffff1660e01b815260040161021a9493929190610a81565b600060405180830381600087803b15801561023457600080fd5b505af1158015610248573d6000803e3d6000fd5b5060009250506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016905063c79aeaae61028f60608c0160408d01610a2b565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401602060405180830381865afa1580156102d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f79190610b44565b9050610349818a8a8a8a886060015160405160240161031a959493929190610b85565b60408051601f198184030181529190526020810180516001600160e01b0316636f4621e360e01b1790526103a2565b50505050505050505050565b6060815167ffffffffffffffff8111156103715761037161052a565b60405190808252806020026020018201604052801561039a578160200160208202803683370190505b509392505050565b6060600080846001600160a01b0316846040516103bf9190610c2d565b600060405180830381855af49150503d80600081146103fa576040519150601f19603f3d011682016040523d82523d6000602084013e6103ff565b606091505b50915091508161041f57805160000361041757600080fd5b805181602001fd5b949350505050565b6001600160a01b038116811461043c57600080fd5b50565b60006080828403121561045157600080fd5b50919050565b60008060a0838503121561046a57600080fd5b823561047581610427565b9150610484846020850161043f565b90509250929050565b60008083601f84011261049f57600080fd5b50813567ffffffffffffffff8111156104b757600080fd5b6020830191508360208285010111156104cf57600080fd5b9250929050565b600080600060a084860312156104eb57600080fd5b6104f5858561043f565b9250608084013567ffffffffffffffff81111561051157600080fd5b61051d8682870161048d565b9497909650939450505050565b634e487b7160e01b600052604160045260246000fd5b6040516080810167ffffffffffffffff811182821017156105635761056361052a565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156105925761059261052a565b604052919050565b600067ffffffffffffffff8211156105b4576105b461052a565b5060051b60200190565b600082601f8301126105cf57600080fd5b813560206105e46105df8361059a565b610569565b82815260059290921b8401810191818101908684111561060357600080fd5b8286015b8481101561062757803561061a81610427565b8352918301918301610607565b509695505050505050565b80356001600160801b038116811461064957600080fd5b919050565b600080600080600080610100878903121561066857600080fd5b610672888861043f565b9550608087013567ffffffffffffffff8082111561068f57600080fd5b61069b8a838b016105be565b96506106a960a08a01610632565b95506106b760c08a01610632565b945060e08901359150808211156106cd57600080fd5b506106da89828a0161048d565b979a9699509497509295939492505050565b60008060a083850312156106ff57600080fd5b610709848461043f565b9150608083013567ffffffffffffffff81111561072557600080fd5b610731858286016105be565b9150509250929050565b600081518084526020808501945080840160005b8381101561076b5781518752958201959082019060010161074f565b509495945050505050565b602081526000610789602083018461073b565b9392505050565b600082601f8301126107a157600080fd5b813560206107b16105df8361059a565b82815260059290921b840181019181810190868411156107d057600080fd5b8286015b8481101561062757803583529183019183016107d4565b600082601f8301126107fc57600080fd5b8135602061080c6105df8361059a565b828152600592831b850182019282820191908785111561082b57600080fd5b8387015b858110156108bf57803567ffffffffffffffff81111561084f5760008081fd5b8801603f81018a136108615760008081fd5b8581013560406108736105df8361059a565b82815291851b8301810191888101908d8411156108905760008081fd5b938201935b838510156108ae57843582529389019390890190610895565b88525050509385019350840161082f565b5090979650505050505050565b600082601f8301126108dd57600080fd5b813567ffffffffffffffff8111156108f7576108f761052a565b61090a601f8201601f1916602001610569565b81815284602083860101111561091f57600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121561094e57600080fd5b813567ffffffffffffffff8082111561096657600080fd5b908301906080828603121561097a57600080fd5b610982610540565b82358281111561099157600080fd5b61099d878286016105be565b8252506020830135828111156109b257600080fd5b6109be87828601610790565b6020830152506040830135828111156109d657600080fd5b6109e2878286016107eb565b6040830152506060830135828111156109fa57600080fd5b610a06878286016108cc565b60608301525095945050505050565b634e487b7160e01b600052603260045260246000fd5b600060208284031215610a3d57600080fd5b813561078981610427565b600081518084526020808501945080840160005b8381101561076b5781516001600160a01b031687529582019590820190600101610a5c565b608081526000610a946080830187610a48565b602083820381850152610aa78288610a48565b91508382036040850152610abb828761073b565b915083820360608501528185518084528284019150828160051b8501018388016000805b84811015610b3257878403601f19018652825180518086529088019088860190845b81811015610b1d5783518352928a0192918a0191600101610b01565b50509688019694505091860191600101610adf565b50919c9b505050505050505050505050565b600060208284031215610b5657600080fd5b815161078981610427565b60005b83811015610b7c578181015183820152602001610b64565b50506000910152565b60006101008735610b9581610427565b6001600160a01b03908116845260208981013590850152604089013590610bbb82610427565b1660408401526060888101359084015260808301819052610bde81840188610a48565b90506001600160801b0380871660a085015280861660c08501525082810360e08401528351808252610c17816020840160208801610b61565b601f01601f191601602001979650505050505050565b60008251610c3f818460208701610b61565b919091019291505056fea2646970667358221220c95e97add3072be46a4e5f02529511088ff3be6c496e08a5c6ba8f46cdb122ee64736f6c6343000813003300000000000000000000000007d5a8f936250b453c520a64d0b119d581787104