0 txs
0 calls
constructor
No constructor.
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)
initialize
nonpayablefunction initialize(address factory, address tokenA, address tokenB)
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
0x608060405234801561001057600080fd5b50611097806100206000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063a2e620451161008c578063c0c53b8b11610066578063c0c53b8b146101af578063c5700a02146101e7578063d21220a714610208578063f2fde38b14610210576100ea565b8063a2e6204514610197578063a6bb45391461019f578063b4d1d795146101a7576100ea565b80635a3d5493116100c85780635a3d5493146101595780635e6aaf2c14610161578063715018a6146101855780638da5cb5b1461018f576100ea565b80630dfe1681146100ef5780633ddac953146101135780635909c0d514610151575b600080fd5b6100f7610236565b604080516001600160a01b039092168252519081900360200190f35b61013f6004803603604081101561012957600080fd5b506001600160a01b038135169060200135610245565b60408051918252519081900360200190f35b61013f61031f565b61013f610325565b61016961032b565b604080516001600160e01b039092168252519081900360200190f35b61018d61033a565b005b6100f76103f8565b61018d610407565b6101696105a0565b61013f6105af565b61018d600480360360608110156101c557600080fd5b506001600160a01b0381358116916020810135821691604090910135166105b5565b6101ef610979565b6040805163ffffffff9092168252519081900360200190f35b6100f7610985565b61018d6004803603602081101561022657600080fd5b50356001600160a01b0316610994565b6066546001600160a01b031681565b6066546000906001600160a01b038481169116141561029a576040805160208101909152606b546001600160e01b0316815261028a906102859084610aa9565b610b27565b6001600160901b03169050610319565b6067546001600160a01b038481169116146102e65760405162461bcd60e51b8152600401808060200182810382526022815260200180610ff66022913960400191505060405180910390fd5b6040805160208101909152606c546001600160e01b0316815261030d906102859084610aa9565b6001600160901b031690505b92915050565b60685481565b60695481565b606c546001600160e01b031681565b610342610b2e565b6001600160a01b03166103536103f8565b6001600160a01b0316146103ae576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6033546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3603380546001600160a01b0319169055565b6033546001600160a01b031690565b61040f610b2e565b6001600160a01b03166104206103f8565b6001600160a01b03161461047b576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60655460009081908190610497906001600160a01b0316610b32565b606a54929550909350915063ffffffff90811682039061025890821610156104f05760405162461bcd60e51b81526004018080602001828103825260278152602001806110186027913960400191505060405180910390fd5b60405180602001604052808263ffffffff1660685487038161050e57fe5b046001600160e01b039081169091529051606b80546001600160e01b031916919092161790556040805160208101909152606954819063ffffffff84169086038161055557fe5b046001600160e01b039081169091529051606c80546001600160e01b0319169190921617905550606892909255606955606a805463ffffffff191663ffffffff909216919091179055565b606b546001600160e01b031681565b61025881565b600054610100900460ff16806105ce57506105ce610d01565b806105dc575060005460ff16155b6106175760405162461bcd60e51b815260040180806020018281038252602e815260200180610fc8602e913960400191505060405180910390fd5b600054610100900460ff16158015610642576000805460ff1961ff0019909116610100171660011790555b600061064f858585610d12565b905080606560006101000a8154816001600160a01b0302191690836001600160a01b03160217905550806001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b1580156106b157600080fd5b505afa1580156106c5573d6000803e3d6000fd5b505050506040513d60208110156106db57600080fd5b5051606680546001600160a01b0319166001600160a01b039283161790556040805163d21220a760e01b815290519183169163d21220a791600480820192602092909190829003018186803b15801561073357600080fd5b505afa158015610747573d6000803e3d6000fd5b505050506040513d602081101561075d57600080fd5b5051606780546001600160a01b0319166001600160a01b0392831617905560408051635909c0d560e01b8152905191831691635909c0d591600480820192602092909190829003018186803b1580156107b557600080fd5b505afa1580156107c9573d6000803e3d6000fd5b505050506040513d60208110156107df57600080fd5b505160685560408051635a3d549360e01b815290516001600160a01b03831691635a3d5493916004808301926020929190829003018186803b15801561082457600080fd5b505afa158015610838573d6000803e3d6000fd5b505050506040513d602081101561084e57600080fd5b505160695560408051630240bc6b60e21b8152905160009182916001600160a01b03851691630902f1ac916004808301926060929190829003018186803b15801561089857600080fd5b505afa1580156108ac573d6000803e3d6000fd5b505050506040513d60608110156108c257600080fd5b5080516020820151604090920151606a805463ffffffff191663ffffffff909216919091179055925090506001600160701b0382161580159061090d57506001600160701b03811615155b61095e576040805162461bcd60e51b815260206004820181905260248201527f4578616d706c654f7261636c6553696d706c653a204e4f5f5245534552564553604482015290519081900360640190fd5b5050508015610973576000805461ff00191690555b50505050565b606a5463ffffffff1681565b6067546001600160a01b031681565b61099c610b2e565b6001600160a01b03166109ad6103f8565b6001600160a01b031614610a08576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116610a4d5760405162461bcd60e51b8152600401808060200182810382526026815260200180610f7d6026913960400191505060405180910390fd5b6033546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3603380546001600160a01b0319166001600160a01b0392909216919091179055565b610ab1610f57565b6000821580610ad757505082516001600160e01b031682810290838281610ad457fe5b04145b610b125760405162461bcd60e51b815260040180806020018281038252602381526020018061103f6023913960400191505060405180910390fd5b60408051602081019091529081529392505050565b5160701c90565b3390565b6000806000610b3f610db9565b9050836001600160a01b0316635909c0d56040518163ffffffff1660e01b815260040160206040518083038186803b158015610b7a57600080fd5b505afa158015610b8e573d6000803e3d6000fd5b505050506040513d6020811015610ba457600080fd5b505160408051635a3d549360e01b815290519194506001600160a01b03861691635a3d549391600480820192602092909190829003018186803b158015610bea57600080fd5b505afa158015610bfe573d6000803e3d6000fd5b505050506040513d6020811015610c1457600080fd5b505160408051630240bc6b60e21b81529051919350600091829182916001600160a01b03891691630902f1ac916004808301926060929190829003018186803b158015610c6057600080fd5b505afa158015610c74573d6000803e3d6000fd5b505050506040513d6060811015610c8a57600080fd5b5080516020820151604090920151909450909250905063ffffffff80821690851614610cf75780840363ffffffff8116610cc48486610dc3565b516001600160e01b031602969096019563ffffffff8116610ce58585610dc3565b516001600160e01b0316029590950194505b5050509193909250565b6000610d0c30610e73565b15905090565b6000806000610d218585610e79565b91509150856001600160a01b031663e6a4390583836040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b031681526020019250505060206040518083038186803b158015610d8357600080fd5b505afa158015610d97573d6000803e3d6000fd5b505050506040513d6020811015610dad57600080fd5b50519695505050505050565b63ffffffff421690565b610dcb610f6a565b6000826001600160701b031611610e29576040805162461bcd60e51b815260206004820152601760248201527f4669786564506f696e743a204449565f42595f5a45524f000000000000000000604482015290519081900360640190fd5b6040805160208101909152806001600160701b0384166dffffffffffffffffffffffffffff60701b607087901b1681610e5e57fe5b046001600160e01b0316815250905092915050565b3b151590565b600080826001600160a01b0316846001600160a01b03161415610ecd5760405162461bcd60e51b8152600401808060200182810382526025815260200180610fa36025913960400191505060405180910390fd5b826001600160a01b0316846001600160a01b031610610eed578284610ef0565b83835b90925090506001600160a01b038216610f50576040805162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a205a45524f5f414444524553530000604482015290519081900360640190fd5b9250929050565b6040518060200160405280600081525090565b6040805160208101909152600081529056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373556e697377617056324c6962726172793a204944454e544943414c5f414444524553534553496e697469616c697a61626c653a20636f6e747261637420697320616c726561647920696e697469616c697a65644578616d706c654f7261636c6553696d706c653a20494e56414c49445f544f4b454e4578616d706c654f7261636c6553696d706c653a20504552494f445f4e4f545f454c41505345444669786564506f696e743a204d554c5449504c49434154494f4e5f4f564552464c4f57a2646970667358221220206354d4e144987c9c4a13cf71592acbe8b6898f4633c44ff7fe2be153eccebb64736f6c634300060c0033