Source Code
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 19008815 | 422 days ago | Contract Creation | 0 FRAX |
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"contract IERC20","name":"_currencyToken","type":"address"},{"internalType":"contract IERC20","name":"_agentToken","type":"address"},{"internalType":"uint256","name":"_initialPrice","type":"uint256"},{"internalType":"uint256","name":"_bootstrapAmount","type":"uint256"},{"internalType":"uint256","name":"_fee","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"BootstrapPoolKilled","type":"error"},{"inputs":[],"name":"NotOwner","type":"error"},{"inputs":[],"name":"ReentrancyGuardReentrantCall","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount0In","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount1In","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount0Out","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount1Out","type":"uint256"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"Swap","type":"event"},{"inputs":[],"name":"agentToken","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"agentTokenFeeEarned","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amountIn","type":"uint256"},{"internalType":"address","name":"_recipient","type":"address"}],"name":"buy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amountIn","type":"uint256"}],"name":"buy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"currencyToken","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"currencyTokenFeeEarned","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"fee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amountOut","type":"uint256"},{"internalType":"address","name":"_tokenOut","type":"address"}],"name":"getAmountIn","outputs":[{"internalType":"uint256","name":"_amountIn","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amountIn","type":"uint256"},{"internalType":"address","name":"_tokenIn","type":"address"}],"name":"getAmountOut","outputs":[{"internalType":"uint256","name":"_amountOut","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPrice","outputs":[{"internalType":"uint256","name":"_price","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getReserves","outputs":[{"internalType":"uint256","name":"_reserveCurrencyToken","type":"uint256"},{"internalType":"uint256","name":"_reserveAgentToken","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"kill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"killed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_tokenIn","type":"address"}],"name":"maxSwapAmount","outputs":[{"internalType":"uint256","name":"_amountIn","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"phantomAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amountIn","type":"uint256"},{"internalType":"address","name":"_recipient","type":"address"}],"name":"sell","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amountIn","type":"uint256"}],"name":"sell","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sweepFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"token0","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"token1","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]Deployed Bytecode
0x608060405234801561000f575f80fd5b506004361061016e575f3560e01c80638da5cb5b116100d2578063d21220a711610088578063e4849b3211610063578063e4849b321461033c578063e78810111461034f578063f140a35a14610362575f80fd5b8063d21220a7146102dc578063d96a094a14610302578063ddca3f4314610315575f80fd5b806398d5fdca116100b857806398d5fdca146102a5578063b05707e9146102ad578063d113b95c146102d4575f80fd5b80638da5cb5b1461027557806395939cb11461029c575f80fd5b80634189a68e116101275780636b2fa3741161010d5780636b2fa374146102325780636f691c9d146102595780637deb602514610262575f80fd5b80634189a68e1461021557806341c0e1b514610228575f80fd5b80631125f13f116101575780631125f13f146101ce5780631f3a0e41146101ef578063353b8f6d1461020c575f80fd5b80630902f1ac146101725780630dfe168114610194575b5f80fd5b61017a610375565b604080519283526020830191909152015b60405180910390f35b7f0000000000000000000000006efb84bda519726fa1c65558e520b92b517121015b6040516001600160a01b03909116815260200161018b565b6101e16101dc36600461115c565b6104b6565b60405190815260200161018b565b6004546101fc9060ff1681565b604051901515815260200161018b565b6101e160025481565b6101e161022336600461115c565b6105f6565b610230610855565b005b6101b67f0000000000000000000000006efb84bda519726fa1c65558e520b92b5171210181565b6101e160035481565b6101e161027036600461115c565b610a82565b6101b67f000000000000000000000000e861dcc195db8a3f0ab92cfb93a612acc24acb1e81565b6101e160015481565b6101e1610bf0565b6101b67f000000000000000000000000970c5829068879c321da625758b7c736eed22a0e81565b610230610c49565b7f000000000000000000000000970c5829068879c321da625758b7c736eed22a0e6101b6565b6101e161031036600461118a565b610c59565b6101e17f00000000000000000000000000000000000000000000000000000000000026b681565b6101e161034a36600461118a565b610c64565b6101e161035d3660046111a1565b610c6f565b6101e161037036600461115c565b610dad565b6002546040516370a0823160e01b81523060048201525f9182916001600160a01b037f0000000000000000000000006efb84bda519726fa1c65558e520b92b5171210116906370a0823190602401602060405180830381865afa1580156103de573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061040291906111c3565b60015461040f91906111ee565b6104199190611201565b6003546040516370a0823160e01b8152306004820152919350906001600160a01b037f000000000000000000000000970c5829068879c321da625758b7c736eed22a0e16906370a0823190602401602060405180830381865afa158015610482573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104a691906111c3565b6104b09190611201565b90509091565b6004545f9060ff16156104dc576040516310e630fb60e31b815260040160405180910390fd5b5f807f000000000000000000000000970c5829068879c321da625758b7c736eed22a0e6001600160a01b0316846001600160a01b0316036105295761051f610375565b909250905061056f565b7f0000000000000000000000006efb84bda519726fa1c65558e520b92b517121016001600160a01b0316846001600160a01b03160361056f5761056a610375565b925090505b5f8511801561057d57505f82115b801561058857505f81115b610590575f80fd5b5f61059b8387611214565b6105a790612710611214565b90505f7f00000000000000000000000000000000000000000000000000000000000026b66105d58885611201565b6105df9190611214565b90506105eb818361122b565b979650505050505050565b5f6105ff610ef1565b60045460ff1615610623576040516310e630fb60e31b815260040160405180910390fd5b5f61064e847f000000000000000000000000970c5829068879c321da625758b7c736eed22a0e610dad565b905061271061067d7f00000000000000000000000000000000000000000000000000000000000026b686611214565b610687919061122b565b6106919085611201565b60035f8282546106a191906111ee565b909155506106dc90506001600160a01b037f000000000000000000000000970c5829068879c321da625758b7c736eed22a0e16333087610f19565b6107106001600160a01b037f0000000000000000000000006efb84bda519726fa1c65558e520b92b51712101168483610f9b565b6002546040516370a0823160e01b81523060048201527f0000000000000000000000006efb84bda519726fa1c65558e520b92b517121016001600160a01b0316906370a0823190602401602060405180830381865afa158015610775573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061079991906111c3565b10156107ec5760405162461bcd60e51b815260206004820152601660248201527f494e53554646494349454e545f4c49515549444954590000000000000000000060448201526064015b60405180910390fd5b604080515f8082526020820187905291810183905260608101919091526001600160a01b0384169033907fd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822906080015b60405180910390a3905061084f60015f55565b92915050565b61085d610ef1565b336001600160a01b037f000000000000000000000000e861dcc195db8a3f0ab92cfb93a612acc24acb1e16146108a6576040516330cd747160e01b815260040160405180910390fd5b6108ae610fd1565b6004805460ff191660011781556040516370a0823160e01b8152309181019190915261099a907f000000000000000000000000e861dcc195db8a3f0ab92cfb93a612acc24acb1e906001600160a01b037f000000000000000000000000970c5829068879c321da625758b7c736eed22a0e16906370a0823190602401602060405180830381865afa158015610945573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061096991906111c3565b6001600160a01b037f000000000000000000000000970c5829068879c321da625758b7c736eed22a0e169190610f9b565b6040516370a0823160e01b8152306004820152610a77907f000000000000000000000000e861dcc195db8a3f0ab92cfb93a612acc24acb1e906001600160a01b037f0000000000000000000000006efb84bda519726fa1c65558e520b92b5171210116906370a0823190602401602060405180830381865afa158015610a22573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a4691906111c3565b6001600160a01b037f0000000000000000000000006efb84bda519726fa1c65558e520b92b51712101169190610f9b565b610a8060015f55565b565b5f610a8b610ef1565b60045460ff1615610aaf576040516310e630fb60e31b815260040160405180910390fd5b5f610ada847f0000000000000000000000006efb84bda519726fa1c65558e520b92b51712101610dad565b9050612710610b097f00000000000000000000000000000000000000000000000000000000000026b686611214565b610b13919061122b565b610b1d9085611201565b60025f828254610b2d91906111ee565b90915550610b6890506001600160a01b037f0000000000000000000000006efb84bda519726fa1c65558e520b92b5171210116333087610f19565b610b9c6001600160a01b037f000000000000000000000000970c5829068879c321da625758b7c736eed22a0e168483610f9b565b604080518581525f6020820181905291810191909152606081018290526001600160a01b0384169033907fd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d8229060800161083c565b6004545f9060ff1615610c16576040516310e630fb60e31b815260040160405180910390fd5b5f80610c20610375565b909250905080610c3883670de0b6b3a7640000611214565b610c42919061122b565b9250505090565b610c51610ef1565b610a77610fd1565b5f61084f8233610a82565b5f61084f82336105f6565b5f7f0000000000000000000000006efb84bda519726fa1c65558e520b92b517121016001600160a01b0316826001600160a01b031603610cb157505f19919050565b7f000000000000000000000000970c5829068879c321da625758b7c736eed22a0e6001600160a01b0316826001600160a01b031603610da8576002546040516370a0823160e01b815230600482015261084f91906001600160a01b037f0000000000000000000000006efb84bda519726fa1c65558e520b92b5171210116906370a0823190602401602060405180830381865afa158015610d54573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610d7891906111c3565b610d829190611201565b7f0000000000000000000000006efb84bda519726fa1c65558e520b92b517121016104b6565b919050565b6004545f9060ff1615610dd3576040516310e630fb60e31b815260040160405180910390fd5b5f807f0000000000000000000000006efb84bda519726fa1c65558e520b92b517121016001600160a01b0316846001600160a01b031603610e2057610e16610375565b9092509050610e66565b7f000000000000000000000000970c5829068879c321da625758b7c736eed22a0e6001600160a01b0316846001600160a01b031603610e6657610e61610375565b925090505b5f85118015610e7457505f82115b8015610e7f57505f81115b610e87575f80fd5b5f610eb27f00000000000000000000000000000000000000000000000000000000000026b687611214565b90505f610ebf8383611214565b90505f82610ecf86612710611214565b610ed991906111ee565b9050610ee5818361122b565b98975050505050505050565b60025f5403610f1357604051633ee5aeb560e01b815260040160405180910390fd5b60025f55565b6040516001600160a01b038481166024830152838116604483015260648201839052610f959186918216906323b872dd906084015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506110d9565b50505050565b6040516001600160a01b03838116602483015260448201839052610fcc91859182169063a9059cbb90606401610f4e565b505050565b5f7f000000000000000000000000e861dcc195db8a3f0ab92cfb93a612acc24acb1e6001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561102e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611052919061124a565b9050611094816002547f0000000000000000000000006efb84bda519726fa1c65558e520b92b517121016001600160a01b0316610f9b9092919063ffffffff16565b6003546110cd906001600160a01b037f000000000000000000000000970c5829068879c321da625758b7c736eed22a0e16908390610f9b565b505f6002819055600355565b5f8060205f8451602086015f885af1806110f8576040513d5f823e3d81fd5b50505f513d9150811561110f57806001141561111c565b6001600160a01b0384163b155b15610f9557604051635274afe760e01b81526001600160a01b03851660048201526024016107e3565b6001600160a01b0381168114611159575f80fd5b50565b5f806040838503121561116d575f80fd5b82359150602083013561117f81611145565b809150509250929050565b5f6020828403121561119a575f80fd5b5035919050565b5f602082840312156111b1575f80fd5b81356111bc81611145565b9392505050565b5f602082840312156111d3575f80fd5b5051919050565b634e487b7160e01b5f52601160045260245ffd5b8082018082111561084f5761084f6111da565b8181038181111561084f5761084f6111da565b808202811582820484141761084f5761084f6111da565b5f8261124557634e487b7160e01b5f52601260045260245ffd5b500490565b5f6020828403121561125a575f80fd5b81516111bc8161114556fea164736f6c6343000819000a
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$1.22
Net Worth in FRAX
4.324357
Token Allocations
IQ
100.00%
Multichain Portfolio | 33 Chains
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.