Source Code
Overview
ETH Balance
0 ETH
Token Holdings
More Info
ContractCreator
Multichain Info
N/A
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[{"internalType":"contract IERC20","name":"_t0","type":"address"},{"internalType":"contract IERC20","name":"_t1","type":"address"},{"internalType":"uint16","name":"_feeBps","type":"uint16"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"InsufficientInput","type":"error"},{"inputs":[],"name":"TransferFailed","type":"error"},{"inputs":[{"internalType":"uint256","name":"a0","type":"uint256"},{"internalType":"uint256","name":"a1","type":"uint256"}],"name":"addLiquidity","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"feeBps","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getReserves","outputs":[{"internalType":"uint112","name":"","type":"uint112"},{"internalType":"uint112","name":"","type":"uint112"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"reserve0","outputs":[{"internalType":"uint112","name":"","type":"uint112"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"reserve1","outputs":[{"internalType":"uint112","name":"","type":"uint112"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amtIn","type":"uint256"}],"name":"swap0For1","outputs":[{"internalType":"uint256","name":"out","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amtIn","type":"uint256"}],"name":"swap1For0","outputs":[{"internalType":"uint256","name":"out","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"token0","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"token1","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"}]Contract Creation Code
60e060405234801561000f575f80fd5b50604051610e92380380610e9283398101604081905261002e91610068565b6001600160a01b03928316608052911660a05261ffff1660c0526100b2565b80516001600160a01b0381168114610063575f80fd5b919050565b5f805f6060848603121561007a575f80fd5b6100838461004d565b92506100916020850161004d565b9150604084015161ffff811681146100a7575f80fd5b809150509250925092565b60805160a05160c051610d4e6101445f395f8181610106015281816103fb0152610a7801525f81816101b90152818161038701528181610485015281816105cb01528181610776015281816108ac0152610a0401525f818160c701528181610226015281816102f401528181610544015281816106b501528181610839015281816109710152610b010152610d4e5ff3fe608060405234801561000f575f80fd5b5060043610610090575f3560e01c8063443cb4bc11610063578063443cb4bc1461015c5780635a76f25e146101865780639cd441da1461019f578063d21220a7146101b4578063ee2bbc9d146101db575f80fd5b80630902f1ac146100945780630dfe1681146100c257806324a9d8531461010157806332938f201461013b575b5f80fd5b5f54604080516001600160701b038084168252600160701b9093049092166020830152015b60405180910390f35b6100e97f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016100b9565b6101287f000000000000000000000000000000000000000000000000000000000000000081565b60405161ffff90911681526020016100b9565b61014e610149366004610bed565b6101ee565b6040519081526020016100b9565b5f5461016e906001600160701b031681565b6040516001600160701b0390911681526020016100b9565b5f5461016e90600160701b90046001600160701b031681565b6101b26101ad366004610c04565b610675565b005b6100e97f000000000000000000000000000000000000000000000000000000000000000081565b61014e6101e9366004610bed565b610874565b5f815f0361020f5760405163f8b3bb6160e01b815260040160405180910390fd5b6040516323b872dd60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906323b872dd9061025f90339030908790600401610c24565b6020604051808303815f875af115801561027b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061029f9190610c48565b6102dd5760405162461bcd60e51b81526004016102d4906020808252600490820152633a1834b760e11b604082015260600190565b60405180910390fd5b6040516370a0823160e01b81523060048201525f907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa158015610341573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103659190610c6e565b6040516370a0823160e01b81523060048201529091505f906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906370a0823190602401602060405180830381865afa1580156103cc573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103f09190610c6e565b90505f6127106104207f000000000000000000000000000000000000000000000000000000000000000082610c99565b61042e9061ffff1687610cbb565b6104389190610ce6565b90505f826104468386610d05565b6104509190610cbb565b905061045c8185610ba7565b6104669084610d05565b60405163a9059cbb60e01b8152336004820152602481018290529095507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063a9059cbb906044016020604051808303815f875af11580156104d3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104f79190610c48565b61052b5760405162461bcd60e51b81526020600482015260056024820152641d0c5bdd5d60da1b60448201526064016102d4565b6040516370a0823160e01b815230600482015261066c907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a08231906024015b602060405180830381865afa158015610592573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105b69190610c6e565b6040516370a0823160e01b81523060048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa158015610618573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061063c9190610c6e565b5f80546001600160701b03928316600160701b026001600160e01b03199091169290931691909117919091179055565b50505050919050565b811580610680575080155b1561069e5760405163f8b3bb6160e01b815260040160405180910390fd5b6040516323b872dd60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906323b872dd906106ee90339030908790600401610c24565b6020604051808303815f875af115801561070a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061072e9190610c48565b61075f5760405162461bcd60e51b8152602060048201526002602482015261074360f41b60448201526064016102d4565b6040516323b872dd60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906323b872dd906107af90339030908690600401610c24565b6020604051808303815f875af11580156107cb573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107ef9190610c48565b6108205760405162461bcd60e51b8152602060048201526002602482015261743160f01b60448201526064016102d4565b6040516370a0823160e01b8152306004820152610870907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401610577565b5050565b5f815f036108955760405163f8b3bb6160e01b815260040160405180910390fd5b6040516323b872dd60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906323b872dd906108e590339030908790600401610c24565b6020604051808303815f875af1158015610901573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109259190610c48565b61095a5760405162461bcd60e51b81526004016102d4906020808252600490820152633a18b4b760e11b604082015260600190565b6040516370a0823160e01b81523060048201525f907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa1580156109be573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109e29190610c6e565b6040516370a0823160e01b81523060048201529091505f906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906370a0823190602401602060405180830381865afa158015610a49573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a6d9190610c6e565b90505f612710610a9d7f000000000000000000000000000000000000000000000000000000000000000082610c99565b610aab9061ffff1687610cbb565b610ab59190610ce6565b90505f610ac28284610d05565b610acc9085610cbb565b9050610ad88184610ba7565b610ae29085610d05565b60405163a9059cbb60e01b8152336004820152602481018290529095507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063a9059cbb906044016020604051808303815f875af1158015610b4f573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b739190610c48565b61052b5760405162461bcd60e51b81526020600482015260056024820152641d0c1bdd5d60da1b60448201526064016102d4565b5f815f03610bb957610bb96012610bdc565b816001840381610bcb57610bcb610cd2565b046001018315150290505b92915050565b634e487b715f52806020526024601cfd5b5f60208284031215610bfd575f80fd5b5035919050565b5f8060408385031215610c15575f80fd5b50508035926020909101359150565b6001600160a01b039384168152919092166020820152604081019190915260600190565b5f60208284031215610c58575f80fd5b81518015158114610c67575f80fd5b9392505050565b5f60208284031215610c7e575f80fd5b5051919050565b634e487b7160e01b5f52601160045260245ffd5b61ffff828116828216039080821115610cb457610cb4610c85565b5092915050565b8082028115828204841417610bd657610bd6610c85565b634e487b7160e01b5f52601260045260245ffd5b5f82610d0057634e487b7160e01b5f52601260045260245ffd5b500490565b81810381811115610bd657610bd6610c8556fea26469706673582212205ae89e2230443c3ea46d424ad17dc0d38cbebe084a669d47871f98150e9a02db64736f6c6343000818003300000000000000000000000084637eab3d14d481e7242d124e5567b72213d7f2000000000000000000000000d1d071cbfce9532c1d3c372f3962001a8aa332b7000000000000000000000000000000000000000000000000000000000000001e
Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610090575f3560e01c8063443cb4bc11610063578063443cb4bc1461015c5780635a76f25e146101865780639cd441da1461019f578063d21220a7146101b4578063ee2bbc9d146101db575f80fd5b80630902f1ac146100945780630dfe1681146100c257806324a9d8531461010157806332938f201461013b575b5f80fd5b5f54604080516001600160701b038084168252600160701b9093049092166020830152015b60405180910390f35b6100e97f00000000000000000000000084637eab3d14d481e7242d124e5567b72213d7f281565b6040516001600160a01b0390911681526020016100b9565b6101287f000000000000000000000000000000000000000000000000000000000000001e81565b60405161ffff90911681526020016100b9565b61014e610149366004610bed565b6101ee565b6040519081526020016100b9565b5f5461016e906001600160701b031681565b6040516001600160701b0390911681526020016100b9565b5f5461016e90600160701b90046001600160701b031681565b6101b26101ad366004610c04565b610675565b005b6100e97f000000000000000000000000d1d071cbfce9532c1d3c372f3962001a8aa332b781565b61014e6101e9366004610bed565b610874565b5f815f0361020f5760405163f8b3bb6160e01b815260040160405180910390fd5b6040516323b872dd60e01b81526001600160a01b037f00000000000000000000000084637eab3d14d481e7242d124e5567b72213d7f216906323b872dd9061025f90339030908790600401610c24565b6020604051808303815f875af115801561027b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061029f9190610c48565b6102dd5760405162461bcd60e51b81526004016102d4906020808252600490820152633a1834b760e11b604082015260600190565b60405180910390fd5b6040516370a0823160e01b81523060048201525f907f00000000000000000000000084637eab3d14d481e7242d124e5567b72213d7f26001600160a01b0316906370a0823190602401602060405180830381865afa158015610341573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103659190610c6e565b6040516370a0823160e01b81523060048201529091505f906001600160a01b037f000000000000000000000000d1d071cbfce9532c1d3c372f3962001a8aa332b716906370a0823190602401602060405180830381865afa1580156103cc573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103f09190610c6e565b90505f6127106104207f000000000000000000000000000000000000000000000000000000000000001e82610c99565b61042e9061ffff1687610cbb565b6104389190610ce6565b90505f826104468386610d05565b6104509190610cbb565b905061045c8185610ba7565b6104669084610d05565b60405163a9059cbb60e01b8152336004820152602481018290529095507f000000000000000000000000d1d071cbfce9532c1d3c372f3962001a8aa332b76001600160a01b03169063a9059cbb906044016020604051808303815f875af11580156104d3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104f79190610c48565b61052b5760405162461bcd60e51b81526020600482015260056024820152641d0c5bdd5d60da1b60448201526064016102d4565b6040516370a0823160e01b815230600482015261066c907f00000000000000000000000084637eab3d14d481e7242d124e5567b72213d7f26001600160a01b0316906370a08231906024015b602060405180830381865afa158015610592573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105b69190610c6e565b6040516370a0823160e01b81523060048201527f000000000000000000000000d1d071cbfce9532c1d3c372f3962001a8aa332b76001600160a01b0316906370a0823190602401602060405180830381865afa158015610618573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061063c9190610c6e565b5f80546001600160701b03928316600160701b026001600160e01b03199091169290931691909117919091179055565b50505050919050565b811580610680575080155b1561069e5760405163f8b3bb6160e01b815260040160405180910390fd5b6040516323b872dd60e01b81526001600160a01b037f00000000000000000000000084637eab3d14d481e7242d124e5567b72213d7f216906323b872dd906106ee90339030908790600401610c24565b6020604051808303815f875af115801561070a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061072e9190610c48565b61075f5760405162461bcd60e51b8152602060048201526002602482015261074360f41b60448201526064016102d4565b6040516323b872dd60e01b81526001600160a01b037f000000000000000000000000d1d071cbfce9532c1d3c372f3962001a8aa332b716906323b872dd906107af90339030908690600401610c24565b6020604051808303815f875af11580156107cb573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107ef9190610c48565b6108205760405162461bcd60e51b8152602060048201526002602482015261743160f01b60448201526064016102d4565b6040516370a0823160e01b8152306004820152610870907f00000000000000000000000084637eab3d14d481e7242d124e5567b72213d7f26001600160a01b0316906370a0823190602401610577565b5050565b5f815f036108955760405163f8b3bb6160e01b815260040160405180910390fd5b6040516323b872dd60e01b81526001600160a01b037f000000000000000000000000d1d071cbfce9532c1d3c372f3962001a8aa332b716906323b872dd906108e590339030908790600401610c24565b6020604051808303815f875af1158015610901573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109259190610c48565b61095a5760405162461bcd60e51b81526004016102d4906020808252600490820152633a18b4b760e11b604082015260600190565b6040516370a0823160e01b81523060048201525f907f00000000000000000000000084637eab3d14d481e7242d124e5567b72213d7f26001600160a01b0316906370a0823190602401602060405180830381865afa1580156109be573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109e29190610c6e565b6040516370a0823160e01b81523060048201529091505f906001600160a01b037f000000000000000000000000d1d071cbfce9532c1d3c372f3962001a8aa332b716906370a0823190602401602060405180830381865afa158015610a49573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a6d9190610c6e565b90505f612710610a9d7f000000000000000000000000000000000000000000000000000000000000001e82610c99565b610aab9061ffff1687610cbb565b610ab59190610ce6565b90505f610ac28284610d05565b610acc9085610cbb565b9050610ad88184610ba7565b610ae29085610d05565b60405163a9059cbb60e01b8152336004820152602481018290529095507f00000000000000000000000084637eab3d14d481e7242d124e5567b72213d7f26001600160a01b03169063a9059cbb906044016020604051808303815f875af1158015610b4f573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b739190610c48565b61052b5760405162461bcd60e51b81526020600482015260056024820152641d0c1bdd5d60da1b60448201526064016102d4565b5f815f03610bb957610bb96012610bdc565b816001840381610bcb57610bcb610cd2565b046001018315150290505b92915050565b634e487b715f52806020526024601cfd5b5f60208284031215610bfd575f80fd5b5035919050565b5f8060408385031215610c15575f80fd5b50508035926020909101359150565b6001600160a01b039384168152919092166020820152604081019190915260600190565b5f60208284031215610c58575f80fd5b81518015158114610c67575f80fd5b9392505050565b5f60208284031215610c7e575f80fd5b5051919050565b634e487b7160e01b5f52601160045260245ffd5b61ffff828116828216039080821115610cb457610cb4610c85565b5092915050565b8082028115828204841417610bd657610bd6610c85565b634e487b7160e01b5f52601260045260245ffd5b5f82610d0057634e487b7160e01b5f52601260045260245ffd5b500490565b81810381811115610bd657610bd6610c8556fea26469706673582212205ae89e2230443c3ea46d424ad17dc0d38cbebe084a669d47871f98150e9a02db64736f6c63430008180033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000084637eab3d14d481e7242d124e5567b72213d7f2000000000000000000000000d1d071cbfce9532c1d3c372f3962001a8aa332b7000000000000000000000000000000000000000000000000000000000000001e
-----Decoded View---------------
Arg [0] : _t0 (address): 0x84637EaB3d14d481E7242D124e5567B72213D7F2
Arg [1] : _t1 (address): 0xD1d071cBfce9532C1D3c372f3962001A8aa332b7
Arg [2] : _feeBps (uint16): 30
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 00000000000000000000000084637eab3d14d481e7242d124e5567b72213d7f2
Arg [1] : 000000000000000000000000d1d071cbfce9532c1d3c372f3962001a8aa332b7
Arg [2] : 000000000000000000000000000000000000000000000000000000000000001e
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.

