0 txs
9 calls
constructor
No constructor.
functions
delegates
viewfunction delegates(address, address) view returns (bool)
getLock
viewfunction getLock(address token, uint256 tokenId) view returns (address owner, uint256 unlockTime)
isDelegate
viewfunction isDelegate(address owner, address delegate) view returns (bool)
isLocked
viewfunction isLocked(address token, uint256 tokenId) view returns (bool)
locks
viewfunction locks(address, uint256) view returns (address owner, uint256 unlockTime)
addDelegate
nonpayablefunction addDelegate(address delegate)
collectFees
nonpayablefunction collectFees(address positionManager, uint256 tokenId, address recipient, uint128 amount0Max, uint128 amount1Max)
lock
nonpayablefunction lock(address token, uint256 tokenId, uint256 unlockTime)
onERC721Received
nonpayablefunction onERC721Received(address, address from, uint256 tokenId, bytes data) returns (bytes4)
removeDelegate
nonpayablefunction removeDelegate(address delegate)
unlock
nonpayablefunction unlock(address token, uint256 tokenId)
events
Collected
event Collected(address indexed owner, address indexed token, uint256 indexed tokenId, uint256 amount0, uint256 amount1)
DelegateAdded
event DelegateAdded(address indexed owner, address indexed delegate)
DelegateRemoved
event DelegateRemoved(address indexed owner, address indexed delegate)
LiquidityLocked
event LiquidityLocked(address indexed locker, address indexed tokenAddress, uint256 indexed tokenId, uint256 unlockTime, string lockerName)
Locked
event Locked(address indexed owner, address indexed token, uint256 indexed tokenId, uint256 unlockTime)
Unlocked
event Unlocked(address indexed owner, address indexed token, uint256 indexed tokenId)
errors
ReentrancyGuardReentrantCall
error ReentrancyGuardReentrantCall()
creation bytecode
0x608060405234801561001057600080fd5b506001600055610df9806100256000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806399cca36c1161007157806399cca36c146101c2578063a2a9ddf1146101fa578063b425f8021461020d578063e2ab691d14610248578063e58432421461025b578063e71bdf411461028957600080fd5b80631208a256146100ae578063150b7a02146101225780635fec5d0b1461014e57806367e7646f1461019a5780637eee288d146101af575b600080fd5b6100fe6100bc366004610bc4565b6001600160a01b039182166000908152600160208181526040808420948452938152918390208351808501909452805490941680845293015491018190529091565b604080516001600160a01b0390931683526020830191909152015b60405180910390f35b610135610130366004610bee565b61029c565b6040516001600160e01b03199091168152602001610119565b61018a61015c366004610c89565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205460ff1690565b6040519015158152602001610119565b6101ad6101a8366004610cbc565b6104b4565b005b6101ad6101bd366004610bc4565b61050a565b61018a6101d0366004610bc4565b6001600160a01b039182166000908152600160209081526040808320938352929052205416151590565b6101ad610208366004610cf5565b6106a7565b6100fe61021b366004610bc4565b6001602081815260009384526040808520909152918352912080549101546001600160a01b039091169082565b6101ad610256366004610d53565b61085d565b61018a610269366004610c89565b600260209081526000928352604080842090915290825290205460ff1681565b6101ad610297366004610cbc565b610a84565b3360009081526001602090815260408083208684529091528120546001600160a01b0316156103035760405162461bcd60e51b815260206004820152600e60248201526d105b1c9958591e481b1bd8dad95960921b60448201526064015b60405180910390fd5b6020821461034a5760405162461bcd60e51b8152602060048201526014602482015273155b9b1bd8dac81d1a5b59481c995c5d5a5c995960621b60448201526064016102fa565b600061035883850185610d86565b90504281116103a95760405162461bcd60e51b815260206004820152601d60248201527f556e6c6f636b2074696d65206d75737420626520696e2066757475726500000060448201526064016102fa565b6040805180820182526001600160a01b03888116808352602080840186815233600081815260018085528882208e8352855290889020965187546001600160a01b0319169616959095178655905194909301939093559251848152889391927f967ad762aa9070ada8db64577288e214771e89667066ae38e8750cb8a86c5429910160405180910390a484336001600160a01b0316876001600160a01b03167fe62dd2729ba6be5cdd0b7df7c86a50b98d4d3dfe3aca3bdf617fb120f89358cb846040516104999181526040602082018190526008908201526726382637b1b5b2b960c11b606082015260800190565b60405180910390a450630a85bd0160e11b9695505050505050565b3360008181526002602090815260408083206001600160a01b0386168085529252808320805460ff19169055519092917fe8514dd4be968431135580c26314ec35afafc8178268603f99625584960d9c1691a350565b610512610b7e565b6001600160a01b0380831660009081526001602081815260408084208685528252928390208351808501909452805490941680845293909101549082015290331461058b5760405162461bcd60e51b81526020600482015260096024820152682737ba1037bbb732b960b91b60448201526064016102fa565b80602001514210156105ce5760405162461bcd60e51b815260206004820152600c60248201526b14dd1a5b1b081b1bd8dad95960a21b60448201526064016102fa565b6001600160a01b038316600081815260016020818152604080842087855290915280832080546001600160a01b03191681559091019190915551632142170760e11b8152306004820152336024820152604481018490526342842e0e90606401600060405180830381600087803b15801561064857600080fd5b505af115801561065c573d6000803e3d6000fd5b50506040518492506001600160a01b038616915033907fe6e0ef9cd056ca98561ca60e347ada61e1ede2f1142a078951b7a52e1e508e6090600090a4506106a36001600055565b5050565b6106af610b7e565b6001600160a01b038086166000908152600160208181526040808420898552825292839020835180850190945280549094168084529390910154908201529033148061071f575080516001600160a01b0316600090815260026020908152604080832033845290915290205460ff165b61075c5760405162461bcd60e51b815260206004820152600e60248201526d139bdd08185d5d1a1bdc9a5e995960921b60448201526064016102fa565b604051630260e12b60e41b8152600481018690526001600160a01b0385811660248301526001600160801b03808616604484015284166064830152600091829189169063260e12b09060840160408051808303816000875af11580156107c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107ea9190610d9f565b9150915086886001600160a01b031684600001516001600160a01b03167f91b3a0728743b4fa9ade16f0aa193f1e25f6ecd35942b9dfb43a7c6eac3839558585604051610841929190918252602082015260400190565b60405180910390a45050506108566001600055565b5050505050565b610865610b7e565b6001600160a01b03838116600090815260016020908152604080832086845290915290205416156108c95760405162461bcd60e51b815260206004820152600e60248201526d105b1c9958591e481b1bd8dad95960921b60448201526064016102fa565b4281116109185760405162461bcd60e51b815260206004820152601d60248201527f556e6c6f636b2074696d65206d75737420626520696e2066757475726500000060448201526064016102fa565b604051632142170760e11b8152336004820152306024820152604481018390526001600160a01b038416906342842e0e90606401600060405180830381600087803b15801561096657600080fd5b505af115801561097a573d6000803e3d6000fd5b50506040805180820182523380825260208083018781526001600160a01b038a8116600081815260018086528882208d8352865290889020965187546001600160a01b031916931692909217865591519401939093559251868152879550919350917f967ad762aa9070ada8db64577288e214771e89667066ae38e8750cb8a86c5429910160405180910390a481836001600160a01b0316336001600160a01b03167fe62dd2729ba6be5cdd0b7df7c86a50b98d4d3dfe3aca3bdf617fb120f89358cb84604051610a6d9181526040602082018190526008908201526726382637b1b5b2b960c11b606082015260800190565b60405180910390a4610a7f6001600055565b505050565b6001600160a01b038116610acd5760405162461bcd60e51b815260206004820152601060248201526f496e76616c69642064656c656761746560801b60448201526064016102fa565b336001600160a01b03821603610b255760405162461bcd60e51b815260206004820152601760248201527f43616e6e6f742064656c656761746520746f2073656c6600000000000000000060448201526064016102fa565b3360008181526002602090815260408083206001600160a01b0386168085529252808320805460ff19166001179055519092917f12dade473695d73bd34e031c850d5e815fa17a42b1b5ba13ff72de2497c5e30991a350565b600260005403610ba157604051633ee5aeb560e01b815260040160405180910390fd5b6002600055565b80356001600160a01b0381168114610bbf57600080fd5b919050565b60008060408385031215610bd757600080fd5b610be083610ba8565b946020939093013593505050565b600080600080600060808688031215610c0657600080fd5b610c0f86610ba8565b9450610c1d60208701610ba8565b935060408601359250606086013567ffffffffffffffff80821115610c4157600080fd5b818801915088601f830112610c5557600080fd5b813581811115610c6457600080fd5b896020828501011115610c7657600080fd5b9699959850939650602001949392505050565b60008060408385031215610c9c57600080fd5b610ca583610ba8565b9150610cb360208401610ba8565b90509250929050565b600060208284031215610cce57600080fd5b610cd782610ba8565b9392505050565b80356001600160801b0381168114610bbf57600080fd5b600080600080600060a08688031215610d0d57600080fd5b610d1686610ba8565b945060208601359350610d2b60408701610ba8565b9250610d3960608701610cde565b9150610d4760808701610cde565b90509295509295909350565b600080600060608486031215610d6857600080fd5b610d7184610ba8565b95602085013595506040909401359392505050565b600060208284031215610d9857600080fd5b5035919050565b60008060408385031215610db257600080fd5b50508051602090910151909290915056fea26469706673582212206a36f779c954b4bf55a7adf6334983ee8184dbe0e54c67687cfd675bc443d3af64736f6c63430008140033