0 txs
7.3k calls
constructor
No constructor.
functions
addLiquidity
payablefunction addLiquidity(tuple addLiquidityParams) payable
claim
payablefunction claim(tuple position, address[], uint128 amount0Max, uint128 amount1Max, bytes) payable
depositExistingNft
payablefunction depositExistingNft(tuple position, bytes) payable
removeLiquidity
nonpayablefunction removeLiquidity(tuple removeLiquidityParams)
swapExactTokensForTokens
payablefunction swapExactTokensForTokens(tuple) payable
withdrawNft
payablefunction withdrawNft(tuple position, bytes) payable
events
No events.
errors
InvalidParameters
error InvalidParameters()
Unsupported
error Unsupported()
creation bytecode
0x608060405234801561001057600080fd5b506111fa806100206000396000f3fe6080604052600436106100555760003560e01c806304caab471461005a5780632847ccf21461006f5780636f4621e314610082578063cce9480114610095578063ff781feb146100b5578063ff7b9266146100c8575b600080fd5b61006d610068366004610aae565b6100db565b005b61006d61007d366004610bfa565b6100fc565b61006d610090366004610c6e565b610183565b3480156100a157600080fd5b5061006d6100b0366004610d81565b6102e8565b61006d6100c3366004610e51565b6104dd565b61006d6100d6366004610bfa565b6104f6565b80602001516000036100f3576100f081610591565b50565b6100f0816106b2565b6101096020840184610efa565b604051627b8a6760e11b8152606085013560048201523060248201526001600160a01b03919091169062f714ce906044016020604051808303816000875af1158015610159573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061017d9190610f1e565b50505050565b6101906020870187610efa565b604051630c7e663b60e11b8152606088013560048201523060248201526001600160a01b0391909116906318fccc76906044016020604051808303816000875af11580156101e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102069190610f1e565b506000846001600160801b0316118061022857506000836001600160801b0316115b156102e057604080516080810182526060808901358252306020808401919091526001600160801b0380891694840194909452928616908201529061026f90880188610efa565b6001600160a01b031663fc6f7865826040518263ffffffff1660e01b815260040161029a9190610f37565b60408051808303816000875af11580156102b8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102dc9190610f7a565b5050505b505050505050565b60006001600160801b03801682604001516001600160801b03160361039c578151602083015160405163133f757160e31b81526001600160a01b03909216916399fbab889161033d9160040190815260200190565b61018060405180830381865afa15801561035b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061037f9190610fca565b5050506001600160801b03821660408c0152509750505050505050505b81604001516001600160801b03166000036103ca57604051630e52390960e41b815260040160405180910390fd5b6103d382610768565b6103dc8261085e565b8151602083015160405163133f757160e31b81526001600160a01b03909216916399fbab88916104129160040190815260200190565b61018060405180830381865afa158015610430573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104549190610fca565b50929a5050506001600160801b03891660000397506104d996505050505050505781516020830151604051630852cd8d60e31b81526001600160a01b03909216916342966c68916104ab9160040190815260200190565b600060405180830381600087803b1580156104c557600080fd5b505af11580156102e0573d6000803e3d6000fd5b5050565b604051634851657960e11b815260040160405180910390fd5b6105066060840160408501610efa565b6001600160a01b03166342842e0e306105226020870187610efa565b6040516001600160e01b031960e085901b1681526001600160a01b0392831660048201529116602482015260608601356044820152606401600060405180830381600087803b15801561057457600080fd5b505af1158015610588573d6000803e3d6000fd5b50505050505050565b80600001516001600160a01b031663883164566040518061016001604052808460400151600001516001600160a01b031681526020018460400151602001516001600160a01b0316815260200184604001516040015162ffffff168152602001846060015160020b8152602001846080015160020b81526020018460a0015181526020018460c0015181526020018460e0015181526020018461010001518152602001306001600160a01b0316815260200142600161065091906110ab565b8152506040518263ffffffff1660e01b815260040161066f91906110d2565b6060604051808303816000875af115801561068e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061017d9190611196565b80600001516001600160a01b031663219f5d176040518060c00160405280846020015181526020018460a0015181526020018460c0015181526020018460e001518152602001846101000151815260200142600161071091906110ab565b9052604080516001600160e01b031960e085901b1681528251600482015260208301516024820152908201516044820152606082015160648201526080820151608482015260a09091015160a482015260c40161066f565b80600001516001600160a01b0316630c49ccbe6040518060a001604052808460200151815260200184604001516001600160801b0316815260200184606001518152602001846080015181526020014260016107c491906110ab565b9052604080516001600160e01b031960e085901b1681528251600482015260208301516001600160801b0316602482015290820151604482015260608201516064820152608090910151608482015260a4015b60408051808303816000875af1158015610835573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108599190610f7a565b505050565b8051604080516080810182526020808501518252309082015260a08401516001600160801b039081168284015260c0850151166060820152905163fc6f786560e01b81526001600160a01b039092169163fc6f78659161081791600401610f37565b634e487b7160e01b600052604160045260246000fd5b604051610140810167ffffffffffffffff811182821017156108fa576108fa6108c0565b60405290565b604051610100810167ffffffffffffffff811182821017156108fa576108fa6108c0565b60405160a0810167ffffffffffffffff811182821017156108fa576108fa6108c0565b604051601f8201601f1916810167ffffffffffffffff81118282101715610970576109706108c0565b604052919050565b6001600160a01b03811681146100f057600080fd5b803561099881610978565b919050565b62ffffff811681146100f057600080fd5b6000606082840312156109c057600080fd5b6040516060810181811067ffffffffffffffff821117156109e3576109e36108c0565b60405290508082356109f481610978565b81526020830135610a0481610978565b60208201526040830135610a178161099d565b6040919091015292915050565b8060020b81146100f057600080fd5b803561099881610a24565b600082601f830112610a4f57600080fd5b813567ffffffffffffffff811115610a6957610a696108c0565b610a7c601f8201601f1916602001610947565b818152846020838601011115610a9157600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215610ac057600080fd5b813567ffffffffffffffff80821115610ad857600080fd5b908301906101808286031215610aed57600080fd5b610af56108d6565b610afe8361098d565b815260208301356020820152610b1786604085016109ae565b6040820152610b2860a08401610a33565b6060820152610b3960c08401610a33565b608082015260e083013560a08201526101008084013560c08301526101208085013560e084015261014085013582840152610160850135915083821115610b7f57600080fd5b610b8b88838701610a3e565b908301525095945050505050565b600060808284031215610bab57600080fd5b50919050565b60008083601f840112610bc357600080fd5b50813567ffffffffffffffff811115610bdb57600080fd5b602083019150836020828501011115610bf357600080fd5b9250929050565b600080600060a08486031215610c0f57600080fd5b610c198585610b99565b9250608084013567ffffffffffffffff811115610c3557600080fd5b610c4186828701610bb1565b9497909650939450505050565b6001600160801b03811681146100f057600080fd5b803561099881610c4e565b6000806000806000806101008789031215610c8857600080fd5b610c928888610b99565b9550608087013567ffffffffffffffff80821115610caf57600080fd5b818901915089601f830112610cc357600080fd5b8135602082821115610cd757610cd76108c0565b8160051b610ce6828201610947565b928352848101820192828101908e851115610d0057600080fd5b958301955b84871015610d2a5786359250610d1a83610978565b8282529583019590830190610d05565b809b505050505050610d3e60a08a01610c63565b9550610d4c60c08a01610c63565b945060e0890135915080821115610d6257600080fd5b50610d6f89828a01610bb1565b979a9699509497509295939492505050565b600060208284031215610d9357600080fd5b813567ffffffffffffffff80821115610dab57600080fd5b908301906101008286031215610dc057600080fd5b610dc8610900565b610dd18361098d565b815260208301356020820152610de960408401610c63565b60408201526060830135606082015260808301356080820152610e0e60a08401610c63565b60a0820152610e1f60c08401610c63565b60c082015260e083013582811115610e3657600080fd5b610e4287828601610a3e565b60e08301525095945050505050565b600060208284031215610e6357600080fd5b813567ffffffffffffffff80821115610e7b57600080fd5b9083019060a08286031215610e8f57600080fd5b610e97610924565b8235610ea281610978565b8082525060208301356020820152604083013560408201526060830135610ec881610978565b6060820152608083013582811115610edf57600080fd5b610eeb87828601610a3e565b60808301525095945050505050565b600060208284031215610f0c57600080fd5b8135610f1781610978565b9392505050565b600060208284031215610f3057600080fd5b5051919050565b815181526020808301516001600160a01b0316908201526040808301516001600160801b0390811691830191909152606092830151169181019190915260800190565b60008060408385031215610f8d57600080fd5b505080516020909101519092909150565b805161099881610978565b80516109988161099d565b805161099881610a24565b805161099881610c4e565b6000806000806000806000806000806000806101808d8f031215610fed57600080fd5b8c516bffffffffffffffffffffffff8116811461100957600080fd5b9b5061101760208e01610f9e565b9a5061102560408e01610f9e565b995061103360608e01610f9e565b985061104160808e01610fa9565b975061104f60a08e01610fb4565b965061105d60c08e01610fb4565b955061106b60e08e01610fbf565b94506101008d015193506101208d0151925061108a6101408e01610fbf565b91506110996101608e01610fbf565b90509295989b509295989b509295989b565b808201808211156110cc57634e487b7160e01b600052601160045260246000fd5b92915050565b81516001600160a01b03168152610160810160208301516110fe60208401826001600160a01b03169052565b506040830151611115604084018262ffffff169052565b50606083015161112a606084018260020b9052565b50608083015161113f608084018260020b9052565b5060a083015160a083015260c083015160c083015260e083015160e083015261010080840151818401525061012080840151611185828501826001600160a01b03169052565b505061014092830151919092015290565b6000806000606084860312156111ab57600080fd5b835192506020840151915060408401519050925092509256fea2646970667358221220832c23c8cdc237c6518a40c7434bbb7a3bcad5bd0576038c70b2995c3f40393c64736f6c63430008130033