0 txs
0 calls
constructor
constructor(address factory, address tokenA, address tokenB)
functions
blockTimestampLast
viewfunction blockTimestampLast() view returns (uint32)
consult
viewfunction consult(address token, uint256 amountIn) view returns (uint256 amountOut)
owner
viewfunction owner() view returns (address)
PERIOD
viewfunction PERIOD() view returns (uint256)
price0Average
viewfunction price0Average() view returns (uint224 _x)
price0CumulativeLast
viewfunction price0CumulativeLast() view returns (uint256)
price1Average
viewfunction price1Average() view returns (uint224 _x)
price1CumulativeLast
viewfunction price1CumulativeLast() view returns (uint256)
token0
viewfunction token0() view returns (address)
token1
viewfunction token1() view returns (address)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
update
nonpayablefunction update()
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x60e06040523480156200001157600080fd5b50604051620011fa380380620011fa833981810160405260608110156200003757600080fd5b5080516020820151604090920151909190600062000054620003ce565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506000620000b8848484620003d260201b6200068c1760201c565b9050806001600160a01b03166080816001600160a01b031660601b81525050806001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b1580156200011157600080fd5b505afa15801562000126573d6000803e3d6000fd5b505050506040513d60208110156200013d57600080fd5b505160601b6001600160601b03191660a0526040805163d21220a760e01b815290516001600160a01b0383169163d21220a7916004808301926020929190829003018186803b1580156200019057600080fd5b505afa158015620001a5573d6000803e3d6000fd5b505050506040513d6020811015620001bc57600080fd5b505160601b6001600160601b03191660c05260408051635909c0d560e01b815290516001600160a01b03831691635909c0d5916004808301926020929190829003018186803b1580156200020f57600080fd5b505afa15801562000224573d6000803e3d6000fd5b505050506040513d60208110156200023b57600080fd5b505160015560408051635a3d549360e01b815290516001600160a01b03831691635a3d5493916004808301926020929190829003018186803b1580156200028157600080fd5b505afa15801562000296573d6000803e3d6000fd5b505050506040513d6020811015620002ad57600080fd5b505160025560408051630240bc6b60e21b8152905160009182916001600160a01b03851691630902f1ac916004808301926060929190829003018186803b158015620002f857600080fd5b505afa1580156200030d573d6000803e3d6000fd5b505050506040513d60608110156200032457600080fd5b50805160208201516040909201516003805463ffffffff191663ffffffff909216919091179055925090506001600160701b038216158015906200037057506001600160701b03811615155b620003c2576040805162461bcd60e51b815260206004820181905260248201527f4578616d706c654f7261636c6553696d706c653a204e4f5f5245534552564553604482015290519081900360640190fd5b50505050505062000560565b3390565b60008080620003e285856200047d565b91509150856001600160a01b031663e6a4390583836040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b031681526020019250505060206040518083038186803b1580156200044557600080fd5b505afa1580156200045a573d6000803e3d6000fd5b505050506040513d60208110156200047157600080fd5b50519695505050505050565b600080826001600160a01b0316846001600160a01b03161415620004d35760405162461bcd60e51b8152600401808060200182810382526025815260200180620011d56025913960400191505060405180910390fd5b826001600160a01b0316846001600160a01b031610620004f5578284620004f8565b83835b90925090506001600160a01b03821662000559576040805162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a205a45524f5f414444524553530000604482015290519081900360640190fd5b9250929050565b60805160601c60a05160601c60c05160601c610c35620005a06000398061028152806105605250806101e5528061020b5250806104105250610c356000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c80638da5cb5b1161008c578063b4d1d79511610066578063b4d1d7951461018c578063c5700a0214610194578063d21220a7146101b5578063f2fde38b146101bd576100cf565b80638da5cb5b14610174578063a2e620451461017c578063a6bb453914610184576100cf565b80630dfe1681146100d45780633ddac953146100f85780635909c0d5146101365780635a3d54931461013e5780635e6aaf2c14610146578063715018a61461016a575b600080fd5b6100dc6101e3565b604080516001600160a01b039092168252519081900360200190f35b6101246004803603604081101561010e57600080fd5b506001600160a01b038135169060200135610207565b60408051918252519081900360200190f35b610124610328565b61012461032e565b61014e610334565b604080516001600160e01b039092168252519081900360200190f35b610172610343565b005b6100dc6103f7565b610172610406565b61014e61053d565b61012461054c565b61019c610552565b6040805163ffffffff9092168252519081900360200190f35b6100dc61055e565b610172600480360360208110156101d357600080fd5b50356001600160a01b0316610582565b7f000000000000000000000000000000000000000000000000000000000000000081565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b0316141561027f5760408051602081019091526004546001600160e01b0316815261026f9061026a9084610733565b6107b1565b6001600160901b03169050610322565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b0316146102ef5760405162461bcd60e51b8152600401808060200182810382526022815260200180610b946022913960400191505060405180910390fd5b60408051602081019091526005546001600160e01b031681526103169061026a9084610733565b6001600160901b031690505b92915050565b60015481565b60025481565b6005546001600160e01b031681565b61034b6107b8565b6000546001600160a01b039081169116146103ad576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b60008060006104347f00000000000000000000000000000000000000000000000000000000000000006107bc565b600354929550909350915063ffffffff908116820390610258908216101561048d5760405162461bcd60e51b8152600401808060200182810382526027815260200180610bb66027913960400191505060405180910390fd5b60405180602001604052808263ffffffff166001548703816104ab57fe5b046001600160e01b039081169091529051600480546001600160e01b031916919092161790556040805160208101909152600254819063ffffffff8416908603816104f257fe5b046001600160e01b039081169091529051600580546001600160e01b03191691909216179055506001929092556002556003805463ffffffff191663ffffffff909216919091179055565b6004546001600160e01b031681565b61025881565b60035463ffffffff1681565b7f000000000000000000000000000000000000000000000000000000000000000081565b61058a6107b8565b6000546001600160a01b039081169116146105ec576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166106315760405162461bcd60e51b8152600401808060200182810382526026815260200180610b496026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b600080600061069b858561098b565b91509150856001600160a01b031663e6a4390583836040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b031681526020019250505060206040518083038186803b1580156106fd57600080fd5b505afa158015610711573d6000803e3d6000fd5b505050506040513d602081101561072757600080fd5b50519695505050505050565b61073b610b23565b600082158061076157505082516001600160e01b03168281029083828161075e57fe5b04145b61079c5760405162461bcd60e51b8152600401808060200182810382526023815260200180610bdd6023913960400191505060405180910390fd5b60408051602081019091529081529392505050565b5160701c90565b3390565b60008060006107c9610a69565b9050836001600160a01b0316635909c0d56040518163ffffffff1660e01b815260040160206040518083038186803b15801561080457600080fd5b505afa158015610818573d6000803e3d6000fd5b505050506040513d602081101561082e57600080fd5b505160408051635a3d549360e01b815290519194506001600160a01b03861691635a3d549391600480820192602092909190829003018186803b15801561087457600080fd5b505afa158015610888573d6000803e3d6000fd5b505050506040513d602081101561089e57600080fd5b505160408051630240bc6b60e21b81529051919350600091829182916001600160a01b03891691630902f1ac916004808301926060929190829003018186803b1580156108ea57600080fd5b505afa1580156108fe573d6000803e3d6000fd5b505050506040513d606081101561091457600080fd5b5080516020820151604090920151909450909250905063ffffffff808216908516146109815780840363ffffffff811661094e8486610a73565b516001600160e01b031602969096019563ffffffff811661096f8585610a73565b516001600160e01b0316029590950194505b5050509193909250565b600080826001600160a01b0316846001600160a01b031614156109df5760405162461bcd60e51b8152600401808060200182810382526025815260200180610b6f6025913960400191505060405180910390fd5b826001600160a01b0316846001600160a01b0316106109ff578284610a02565b83835b90925090506001600160a01b038216610a62576040805162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a205a45524f5f414444524553530000604482015290519081900360640190fd5b9250929050565b63ffffffff421690565b610a7b610b36565b6000826001600160701b031611610ad9576040805162461bcd60e51b815260206004820152601760248201527f4669786564506f696e743a204449565f42595f5a45524f000000000000000000604482015290519081900360640190fd5b6040805160208101909152806001600160701b0384166dffffffffffffffffffffffffffff60701b607087901b1681610b0e57fe5b046001600160e01b0316815250905092915050565b6040518060200160405280600081525090565b6040805160208101909152600081529056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373556e697377617056324c6962726172793a204944454e544943414c5f4144445245535345534578616d706c654f7261636c6553696d706c653a20494e56414c49445f544f4b454e4578616d706c654f7261636c6553696d706c653a20504552494f445f4e4f545f454c41505345444669786564506f696e743a204d554c5449504c49434154494f4e5f4f564552464c4f57a2646970667358221220079dc35e44a024ed0a3063d8639faccef97ee7276b980e487a7eaba4c10aa04664736f6c634300060c0033556e697377617056324c6962726172793a204944454e544943414c5f4144445245535345530000000000000000000000004e66fda7820c53c1a2f601f84918c375205eac3e00000000000000000000000041171d5770c4c68686d1af042ada88a45b02f82b000000000000000000000000940ff63e82d15fb47371bfe5a4ed7d7d183de1a5