0 txs
9.7k calls
constructor
constructor(address positionManager_)
functions
positionManager
viewfunction positionManager() view returns (address)
deposit
nonpayablefunction deposit(uint256 tokenId, uint256 amount0, uint256 amount1, address from, address token0, address token1) returns (uint256 actualAmount0, uint256 actualAmount1)
withdraw
nonpayablefunction withdraw(uint256 tokenId, uint256 liquidity, address to) returns (uint256 actualAmount0, uint256 actualAmount1)
events
No events.
errors
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x60a0604052348015600e575f80fd5b506040516108fa3803806108fa833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f80fd5b81516001600160a01b0381168114605f575f80fd5b9392505050565b60805161085a6100a05f395f818160880152818161012d01528181610205015281816102a9015281816102f8015261038e015261085a5ff3fe608060405234801561000f575f80fd5b506004361061003f575f3560e01c80630ad58d2f14610043578063325aa55314610070578063791b98bc14610083575b5f80fd5b6100566100513660046106e5565b6100c2565b604080519283526020830191909152015b60405180910390f35b61005661007e366004610717565b61027c565b6100aa7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610067565b6040805160a0810182528481526001600160801b03848116602083019081525f838501818152606085018281525f19608087019081529651630624e65f60e11b81529551600487015292519093166024850152915160448401525160648301529151608482015281907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690630c49ccbe9060a40160408051808303815f875af115801561017a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061019e9190610772565b5050604080516080810182528681526001600160a01b03858116602083019081526001600160801b0383850181815260608501828152955163fc6f786560e01b815294516004860152915183166024850152905181166044840152925190921660648201527f00000000000000000000000000000000000000000000000000000000000000009091169063fc6f78659060840160408051808303815f875af115801561024c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102709190610772565b90969095509350505050565b5f803087156102ce5761029a6001600160a01b03861687838b610456565b6102ce6001600160a01b0386167f00000000000000000000000000000000000000000000000000000000000000008a6104c3565b861561031d576102e96001600160a01b03851687838a610456565b61031d6001600160a01b0385167f0000000000000000000000000000000000000000000000000000000000000000896104c3565b6040805160c0810182528a8152602081018a81528183018a81525f60608401818152608085019182525f1960a08601908152955163219f5d1760e01b815294516004860152925160248501529051604484015290516064830152516084820152905160a48201526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169063219f5d179060c4016060604051808303815f875af11580156103d4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103f89190610794565b9094509250508783146104245761042486610413858b6107e7565b6001600160a01b038816919061054a565b86821461044a5761044a86610439848a6107e7565b6001600160a01b038716919061054a565b50965096945050505050565b6040516001600160a01b0384811660248301528381166044830152606482018390526104bd9186918216906323b872dd906084015b604051602081830303815290604052915060e01b6020820180516001600160e01b038381831617835250505050610580565b50505050565b604051636eb1769f60e11b81523060048201526001600160a01b0383811660248301525f919085169063dd62ed3e90604401602060405180830381865afa158015610510573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061053491906107fa565b90506104bd84846105458585610811565b6105f0565b6040516001600160a01b0383811660248301526044820183905261057b91859182169063a9059cbb9060640161048b565b505050565b5f8060205f8451602086015f885af18061059f576040513d5f823e3d81fd5b50505f513d915081156105b65780600114156105c3565b6001600160a01b0384163b155b156104bd57604051635274afe760e01b81526001600160a01b038516600482015260240160405180910390fd5b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b179052610641848261067f565b6104bd576040516001600160a01b0384811660248301525f604483015261067591869182169063095ea7b39060640161048b565b6104bd8482610580565b5f805f8060205f8651602088015f8a5af192503d91505f5190508280156106be575081156106b057806001146106be565b5f866001600160a01b03163b115b93505050505b92915050565b80356001600160a01b03811681146106e0575f80fd5b919050565b5f805f606084860312156106f7575f80fd5b833592506020840135915061070e604085016106ca565b90509250925092565b5f805f805f8060c0878903121561072c575f80fd5b86359550602087013594506040870135935061074a606088016106ca565b9250610758608088016106ca565b915061076660a088016106ca565b90509295509295509295565b5f8060408385031215610783575f80fd5b505080516020909101519092909150565b5f805f606084860312156107a6575f80fd5b83516001600160801b03811681146107bc575f80fd5b602085015160409095015190969495509392505050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156106c4576106c46107d3565b5f6020828403121561080a575f80fd5b5051919050565b808201808211156106c4576106c46107d356fea2646970667358221220ef7080fe631aea549ef2db329d250fa122c774fb7c2f82c57f15e886654dbaf064736f6c63430008190033000000000000000000000000827922686190790b37229fd06084350e74485b72