0 txs
2 calls
constructor
No constructor.
functions
checkOwner
viewfunction checkOwner(address account) view
legacyLp
viewfunction legacyLp() view returns (address)
modernLp
viewfunction modernLp() view returns (address)
owner
viewfunction owner() view returns (address)
token
viewfunction token() view returns (address)
initialize
nonpayablefunction initialize(address legacyLp_, address modernLp_, address owner_)
migrateLiquidity
nonpayablefunction migrateLiquidity(uint48[] depositIds)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
DepositMigrated
event DepositMigrated(address indexed modernLp, address indexed account, uint48 oldDepositId, uint48 newDepositId, uint128 withdrawnAmount)
Initialized
event Initialized(uint8 version)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50610a70806100206000396000f3fe608060405234801561001057600080fd5b50600436106100785760003560e01c806323d0ae1e1461007d5780634ed7289d146100ac5780635b7ca72c146100bf5780638da5cb5b146100d4578063c0c53b8b146100dc578063e0e3671c146100ef578063f2fde38b14610102578063fc0c546a14610115575b600080fd5b606554610090906001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b606654610090906001600160a01b031681565b6100d26100cd3660046107b8565b610128565b005b6100906102d8565b6100d26100ea366004610841565b6102e7565b6100d26100fd36600461088c565b6104c2565b6100d261011036600461088c565b610537565b606754610090906001600160a01b031681565b610131336104c2565b600081815b818110156102d157848482818110610150576101506108b0565b905060200201602081019061016591906108da565b60655460405163df1459a760e01b815265ffffffffffff8316600482015291945060009182916001600160a01b03169063df1459a79060240160408051808303816000875af11580156101bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101e091906108f7565b60665460405163e148bff160e01b81526001600160a01b03808516600483018190526001600160801b03851660248401529496509294509116907fe8eadc5055c5271124f0c262088fc2753ed7c88897dd7dd7d7385b6a2aa687f2908890839063e148bff1906044016020604051808303816000875af1158015610268573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061028c919061093d565b6040805165ffffffffffff93841681529290911660208301526001600160801b0386169082015260600160405180910390a35050806102ca9061095a565b9050610136565b5050505050565b6033546001600160a01b031690565b600054610100900460ff16158080156103075750600054600160ff909116105b806103215750303b158015610321575060005460ff166001145b6103895760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084015b60405180910390fd5b6000805460ff1916600117905580156103ac576000805461ff0019166101001790555b6103b46105ae565b6103bd82610537565b606580546001600160a01b038087166001600160a01b03199283168117909355606680549187169190921617905560408051637e062a3560e11b8152905163fc0c546a916004808201926020929091908290030181865afa158015610426573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061044a9190610981565b606780546001600160a01b0319166001600160a01b0392909216918217905561047690846000196105e7565b80156104bc576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50505050565b806001600160a01b03166104d46102d8565b6001600160a01b0316146105345760405162461bcd60e51b815260206004820152602160248201527f4f776e61626c653a206163636f756e74206973206e6f7420746865206f776e656044820152603960f91b6064820152608401610380565b50565b610540336104c2565b6001600160a01b0381166105a55760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610380565b6105348161070f565b600054610100900460ff166105d55760405162461bcd60e51b81526004016103809061099e565b6105dd610761565b6105e5610788565b565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663095ea7b360e01b179052915160009283929087169161064391906109e9565b6000604051808303816000865af19150503d8060008114610680576040519150601f19603f3d011682016040523d82523d6000602084013e610685565b606091505b50915091508180156106af5750805115806106af5750808060200190518101906106af9190610a18565b6102d15760405162461bcd60e51b815260206004820152602b60248201527f5472616e7366657248656c7065723a3a73616665417070726f76653a2061707060448201526a1c9bdd994819985a5b195960aa1b6064820152608401610380565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b600054610100900460ff166105e55760405162461bcd60e51b81526004016103809061099e565b600054610100900460ff166107af5760405162461bcd60e51b81526004016103809061099e565b6105e53361070f565b600080602083850312156107cb57600080fd5b82356001600160401b03808211156107e257600080fd5b818501915085601f8301126107f657600080fd5b81358181111561080557600080fd5b8660208260051b850101111561081a57600080fd5b60209290920196919550909350505050565b6001600160a01b038116811461053457600080fd5b60008060006060848603121561085657600080fd5b83356108618161082c565b925060208401356108718161082c565b915060408401356108818161082c565b809150509250925092565b60006020828403121561089e57600080fd5b81356108a98161082c565b9392505050565b634e487b7160e01b600052603260045260246000fd5b65ffffffffffff8116811461053457600080fd5b6000602082840312156108ec57600080fd5b81356108a9816108c6565b6000806040838503121561090a57600080fd5b82516109158161082c565b60208401519092506001600160801b038116811461093257600080fd5b809150509250929050565b60006020828403121561094f57600080fd5b81516108a9816108c6565b60006001820161097a57634e487b7160e01b600052601160045260246000fd5b5060010190565b60006020828403121561099357600080fd5b81516108a98161082c565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b6000825160005b81811015610a0a57602081860181015185830152016109f0565b506000920191825250919050565b600060208284031215610a2a57600080fd5b815180151581146108a957600080fdfea2646970667358221220486dbf83c3cc0aad63f9b510b4e8d4a4bac19e5addecf6f7e6464aac7fe87ef564736f6c63430008100033