Feature Tip: Add private address tag to any address under My Name Tag !
Overview
Max Total Supply
986,620,346.982474111691084785 AII
Holders
1,243 (0.00%)
Transfers
-
0 (0%)
Market
Price
$0.00 @ 0.000000 ETH
Onchain Market Cap
-
Circulating Supply Market Cap
$15,669.24
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_closedAIWallet","type":"address"},{"internalType":"address","name":"_uniswapV2RouterAddress","type":"address"},{"internalType":"address","name":"_idiotsWallet","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ECDSAInvalidSignature","type":"error"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"name":"ECDSAInvalidSignatureLength","type":"error"},{"inputs":[{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"ECDSAInvalidSignatureS","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"inputs":[{"internalType":"uint256","name":"deadline","type":"uint256"}],"name":"ERC2612ExpiredSignature","type":"error"},{"inputs":[{"internalType":"address","name":"signer","type":"address"},{"internalType":"address","name":"owner","type":"address"}],"name":"ERC2612InvalidSigner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"currentNonce","type":"uint256"}],"name":"InvalidAccountNonce","type":"error"},{"inputs":[],"name":"InvalidShortString","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[{"internalType":"string","name":"str","type":"string"}],"name":"StringTooLong","type":"error"},{"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":[],"name":"EIP712DomainChanged","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":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"addLiquidity","outputs":[],"stateMutability":"payable","type":"function"},{"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":"value","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":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"eip712Domain","outputs":[{"internalType":"bytes1","name":"fields","type":"bytes1"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"version","type":"string"},{"internalType":"uint256","name":"chainId","type":"uint256"},{"internalType":"address","name":"verifyingContract","type":"address"},{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"uint256[]","name":"extensions","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pairAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","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":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2RouterAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]Contract Creation Code
6101606040523480156200001257600080fd5b5060405162003b3438038062003b348339818101604052810190620000389190620009a4565b336040518060400160405280600781526020017f41494964696f7400000000000000000000000000000000000000000000000000815250806040518060400160405280600181526020017f31000000000000000000000000000000000000000000000000000000000000008152506040518060400160405280600781526020017f41494964696f74000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f4149490000000000000000000000000000000000000000000000000000000000815250816003908162000123919062000c7a565b50806004908162000135919062000c7a565b5050506200014e6005836200037660201b90919060201c565b61012081815250506200016c6006826200037660201b90919060201c565b6101408181525050818051906020012060e08181525050808051906020012061010081815250504660a08181525050620001ab620003ce60201b60201c565b608081815250503073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff1681525050505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036200025e5760006040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040162000255919062000d72565b60405180910390fd5b6200026f816200042b60201b60201c565b5081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620002f130620002c6620004f160201b60201c565b600a620002d4919062000f1f565b633b9aca00620002e5919062000f70565b620004fa60201b60201c565b6200032f30846064600a6200030b6200058760201b60201c565b62000317919062000f70565b62000323919062000fea565b6200059160201b60201c565b6200036d30826064600a620003496200058760201b60201c565b62000355919062000f70565b62000361919062000fea565b6200059160201b60201c565b50505062001295565b60006020835110156200039c5762000394836200069360201b60201c565b9050620003c8565b82620003ae836200070060201b60201c565b6000019081620003bf919062000c7a565b5060ff60001b90505b92915050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60e051610100514630604051602001620004109594939291906200104e565b60405160208183030381529060405280519060200120905090565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006012905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200056f5760006040517fec442f0500000000000000000000000000000000000000000000000000000000815260040162000566919062000d72565b60405180910390fd5b62000583600083836200070a60201b60201c565b5050565b6000600254905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603620006065760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401620005fd919062000d72565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200067b5760006040517fec442f0500000000000000000000000000000000000000000000000000000000815260040162000672919062000d72565b60405180910390fd5b6200068e8383836200070a60201b60201c565b505050565b600080829050601f81511115620006e357826040517f305a27a9000000000000000000000000000000000000000000000000000000008152600401620006da91906200113a565b60405180910390fd5b805181620006f19062001190565b60001c1760001b915050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036200076057806002600082825462000753919062001200565b9250508190555062000836565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015620007ef578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401620007e6939291906200123b565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620008815780600260008282540392505081905550620008ce565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200092d919062001278565b60405180910390a3505050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200096c826200093f565b9050919050565b6200097e816200095f565b81146200098a57600080fd5b50565b6000815190506200099e8162000973565b92915050565b600080600060608486031215620009c057620009bf6200093a565b5b6000620009d0868287016200098d565b9350506020620009e3868287016200098d565b9250506040620009f6868287016200098d565b9150509250925092565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000a8257607f821691505b60208210810362000a985762000a9762000a3a565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830262000b027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000ac3565b62000b0e868362000ac3565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000b5b62000b5562000b4f8462000b26565b62000b30565b62000b26565b9050919050565b6000819050919050565b62000b778362000b3a565b62000b8f62000b868262000b62565b84845462000ad0565b825550505050565b600090565b62000ba662000b97565b62000bb381848462000b6c565b505050565b5b8181101562000bdb5762000bcf60008262000b9c565b60018101905062000bb9565b5050565b601f82111562000c2a5762000bf48162000a9e565b62000bff8462000ab3565b8101602085101562000c0f578190505b62000c2762000c1e8562000ab3565b83018262000bb8565b50505b505050565b600082821c905092915050565b600062000c4f6000198460080262000c2f565b1980831691505092915050565b600062000c6a838362000c3c565b9150826002028217905092915050565b62000c858262000a00565b67ffffffffffffffff81111562000ca15762000ca062000a0b565b5b62000cad825462000a69565b62000cba82828562000bdf565b600060209050601f83116001811462000cf2576000841562000cdd578287015190505b62000ce9858262000c5c565b86555062000d59565b601f19841662000d028662000a9e565b60005b8281101562000d2c5784890151825560018201915060208501945060208101905062000d05565b8683101562000d4c578489015162000d48601f89168262000c3c565b8355505b6001600288020188555050505b505050505050565b62000d6c816200095f565b82525050565b600060208201905062000d89600083018462000d61565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000e1d5780860481111562000df55762000df462000d8f565b5b600185161562000e055780820291505b808102905062000e158562000dbe565b945062000dd5565b94509492505050565b60008262000e38576001905062000f0b565b8162000e48576000905062000f0b565b816001811462000e61576002811462000e6c5762000ea2565b600191505062000f0b565b60ff84111562000e815762000e8062000d8f565b5b8360020a91508482111562000e9b5762000e9a62000d8f565b5b5062000f0b565b5060208310610133831016604e8410600b841016171562000edc5782820a90508381111562000ed65762000ed562000d8f565b5b62000f0b565b62000eeb848484600162000dcb565b9250905081840481111562000f055762000f0462000d8f565b5b81810290505b9392505050565b600060ff82169050919050565b600062000f2c8262000b26565b915062000f398362000f12565b925062000f687fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000e26565b905092915050565b600062000f7d8262000b26565b915062000f8a8362000b26565b925082820262000f9a8162000b26565b9150828204841483151762000fb45762000fb362000d8f565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600062000ff78262000b26565b9150620010048362000b26565b92508262001017576200101662000fbb565b5b828204905092915050565b6000819050919050565b620010378162001022565b82525050565b620010488162000b26565b82525050565b600060a0820190506200106560008301886200102c565b6200107460208301876200102c565b6200108360408301866200102c565b6200109260608301856200103d565b620010a1608083018462000d61565b9695505050505050565b600082825260208201905092915050565b60005b83811015620010dc578082015181840152602081019050620010bf565b60008484015250505050565b6000601f19601f8301169050919050565b6000620011068262000a00565b620011128185620010ab565b935062001124818560208601620010bc565b6200112f81620010e8565b840191505092915050565b60006020820190508181036000830152620011568184620010f9565b905092915050565b600081519050919050565b6000819050602082019050919050565b600062001187825162001022565b80915050919050565b60006200119d826200115e565b82620011a98462001169565b9050620011b68162001179565b92506020821015620011f957620011f47fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8360200360080262000ac3565b831692505b5050919050565b60006200120d8262000b26565b91506200121a8362000b26565b925082820190508082111562001235576200123462000d8f565b5b92915050565b600060608201905062001252600083018662000d61565b6200126160208301856200103d565b6200127060408301846200103d565b949350505050565b60006020820190506200128f60008301846200103d565b92915050565b60805160a05160c05160e051610100516101205161014051612844620012f060003960006111be015260006111830152600061174d0152600061172c01526000610e1b01526000610e7101526000610e9a01526128446000f3fe60806040526004361061012a5760003560e01c806379cc6790116100ab578063a8b089821161006f578063a8b08982146103ea578063a9059cbb14610415578063d505accf14610452578063dd62ed3e1461047b578063e8078d94146104b8578063f2fde38b146104c25761012a565b806379cc6790146102fd5780637ecebe001461032657806384b0196e146103635780638da5cb5b1461039457806395d89b41146103bf5761012a565b80633644e515116100f25780633644e5151461022a57806342966c68146102555780634a377e1d1461027e57806370a08231146102a9578063715018a6146102e65761012a565b806306fdde031461012f578063095ea7b31461015a57806318160ddd1461019757806323b872dd146101c2578063313ce567146101ff575b600080fd5b34801561013b57600080fd5b506101446104eb565b6040516101519190611e5f565b60405180910390f35b34801561016657600080fd5b50610181600480360381019061017c9190611f1a565b61057d565b60405161018e9190611f75565b60405180910390f35b3480156101a357600080fd5b506101ac6105a0565b6040516101b99190611f9f565b60405180910390f35b3480156101ce57600080fd5b506101e960048036038101906101e49190611fba565b6105aa565b6040516101f69190611f75565b60405180910390f35b34801561020b57600080fd5b5061021461069b565b6040516102219190612029565b60405180910390f35b34801561023657600080fd5b5061023f6106a4565b60405161024c919061205d565b60405180910390f35b34801561026157600080fd5b5061027c60048036038101906102779190612078565b6106b3565b005b34801561028a57600080fd5b506102936106c7565b6040516102a091906120b4565b60405180910390f35b3480156102b557600080fd5b506102d060048036038101906102cb91906120cf565b6106ed565b6040516102dd9190611f9f565b60405180910390f35b3480156102f257600080fd5b506102fb610735565b005b34801561030957600080fd5b50610324600480360381019061031f9190611f1a565b610749565b005b34801561033257600080fd5b5061034d600480360381019061034891906120cf565b610769565b60405161035a9190611f9f565b60405180910390f35b34801561036f57600080fd5b5061037861077b565b60405161038b97969594939291906121f5565b60405180910390f35b3480156103a057600080fd5b506103a9610825565b6040516103b691906120b4565b60405180910390f35b3480156103cb57600080fd5b506103d461084f565b6040516103e19190611e5f565b60405180910390f35b3480156103f657600080fd5b506103ff6108e1565b60405161040c91906120b4565b60405180910390f35b34801561042157600080fd5b5061043c60048036038101906104379190611f1a565b610907565b6040516104499190611f75565b60405180910390f35b34801561045e57600080fd5b50610479600480360381019061047491906122d1565b6109fb565b005b34801561048757600080fd5b506104a2600480360381019061049d9190612373565b610b43565b6040516104af9190611f9f565b60405180910390f35b6104c0610bca565b005b3480156104ce57600080fd5b506104e960048036038101906104e491906120cf565b610d48565b005b6060600380546104fa906123e2565b80601f0160208091040260200160405190810160405280929190818152602001828054610526906123e2565b80156105735780601f1061054857610100808354040283529160200191610573565b820191906000526020600020905b81548152906001019060200180831161055657829003601f168201915b5050505050905090565b600080610588610dce565b9050610595818585610dd6565b600191505092915050565b6000600254905090565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480156106175750613840600b54426106159190612442565b105b1561067a5760006064600a8461062d9190612476565b61063791906124e7565b9050600081846106479190612442565b9050610654868683610de8565b506000821115610673576106688683610749565b600192505050610694565b505061068f565b610685848484610de8565b5060019050610694565b600190505b9392505050565b60006012905090565b60006106ae610e17565b905090565b6106c46106be610dce565b82610ece565b50565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61073d610f50565b6107476000610fd7565b565b61075b82610755610dce565b8361109d565b6107658282610ece565b5050565b600061077482611131565b9050919050565b60006060806000806000606061078f61117a565b6107976111b5565b46306000801b600067ffffffffffffffff8111156107b8576107b7612518565b5b6040519080825280602002602001820160405280156107e65781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461085e906123e2565b80601f016020809104026020016040519081016040528092919081815260200182805461088a906123e2565b80156108d75780601f106108ac576101008083540402835291602001916108d7565b820191906000526020600020905b8154815290600101906020018083116108ba57829003601f168201915b5050505050905090565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080339050600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480156109785750613840600b54426109769190612442565b105b156109da5760006064600a8561098e9190612476565b61099891906124e7565b9050600081856109a89190612442565b90506109b486826111f0565b5060008211156109d3576109c7826106b3565b600193505050506109f5565b50506109ef565b6109e484846111f0565b5060019150506109f5565b60019150505b92915050565b83421115610a4057836040517f62791302000000000000000000000000000000000000000000000000000000008152600401610a379190611f9f565b60405180910390fd5b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610a6f8c611213565b89604051602001610a8596959493929190612547565b6040516020818303038152906040528051906020012090506000610aa88261126a565b90506000610ab882878787611284565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610b2c57808a6040517f4b800e46000000000000000000000000000000000000000000000000000000008152600401610b239291906125a8565b60405180910390fd5b610b378a8a8a610dd6565b50505050505050505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610bd2610f50565b610c1330600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166064610c04306106ed565b610c0e9190612476565b610dd6565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff1663f305d7193430610c61306106ed565b610c6a306106ed565b34610c73610825565b61025842610c8191906125d1565b6040518863ffffffff1660e01b8152600401610ca296959493929190612605565b60606040518083038185885af1158015610cc0573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610ce5919061267b565b50505042600b819055506000610cfa306112b4565b905080600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555042600b819055505050565b610d50610f50565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610dc25760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610db991906120b4565b60405180910390fd5b610dcb81610fd7565b50565b600033905090565b610de3838383600161143c565b505050565b600080610df3610dce565b9050610e0085828561109d565b610e0b858585611613565b60019150509392505050565b60007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16148015610e9357507f000000000000000000000000000000000000000000000000000000000000000046145b15610ec0577f00000000000000000000000000000000000000000000000000000000000000009050610ecb565b610ec8611707565b90505b90565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f405760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610f3791906120b4565b60405180910390fd5b610f4c8260008361179d565b5050565b610f58610dce565b73ffffffffffffffffffffffffffffffffffffffff16610f76610825565b73ffffffffffffffffffffffffffffffffffffffff1614610fd557610f99610dce565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610fcc91906120b4565b60405180910390fd5b565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006110a98484610b43565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461112b578181101561111b578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401611112939291906126ce565b60405180910390fd5b61112a8484848403600061143c565b5b50505050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606111b060057f00000000000000000000000000000000000000000000000000000000000000006119c290919063ffffffff16565b905090565b60606111eb60067f00000000000000000000000000000000000000000000000000000000000000006119c290919063ffffffff16565b905090565b6000806111fb610dce565b9050611208818585611613565b600191505092915050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815480929190600101919050559050919050565b600061127d611277610e17565b83611a72565b9050919050565b60008060008061129688888888611ab3565b9250925092506112a68282611ba7565b829350505050949350505050565b600080600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015611327573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061134b919061271a565b73ffffffffffffffffffffffffffffffffffffffff1663e6a43905848373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156113b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113d6919061271a565b6040518363ffffffff1660e01b81526004016113f39291906125a8565b602060405180830381865afa158015611410573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611434919061271a565b915050919050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036114ae5760006040517fe602df050000000000000000000000000000000000000000000000000000000081526004016114a591906120b4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036115205760006040517f94280d6200000000000000000000000000000000000000000000000000000000815260040161151791906120b4565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550801561160d578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516116049190611f9f565b60405180910390a35b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036116855760006040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260040161167c91906120b4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036116f75760006040517fec442f050000000000000000000000000000000000000000000000000000000081526004016116ee91906120b4565b60405180910390fd5b61170283838361179d565b505050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000004630604051602001611782959493929190612747565b60405160208183030381529060405280519060200120905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036117ef5780600260008282546117e391906125d1565b925050819055506118c2565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561187b578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401611872939291906126ce565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361190b5780600260008282540392505081905550611958565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516119b59190611f9f565b60405180910390a3505050565b606060ff60001b83146119df576119d883611d0b565b9050611a6c565b8180546119eb906123e2565b80601f0160208091040260200160405190810160405280929190818152602001828054611a17906123e2565b8015611a645780601f10611a3957610100808354040283529160200191611a64565b820191906000526020600020905b815481529060010190602001808311611a4757829003601f168201915b505050505090505b92915050565b60006040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b60008060007f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08460001c1115611af3576000600385925092509250611b9d565b600060018888888860405160008152602001604052604051611b18949392919061279a565b6020604051602081039080840390855afa158015611b3a573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611b8e57600060016000801b93509350935050611b9d565b8060008060001b935093509350505b9450945094915050565b60006003811115611bbb57611bba6127df565b5b826003811115611bce57611bcd6127df565b5b0315611d075760016003811115611be857611be76127df565b5b826003811115611bfb57611bfa6127df565b5b03611c32576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60026003811115611c4657611c456127df565b5b826003811115611c5957611c586127df565b5b03611c9e578060001c6040517ffce698f7000000000000000000000000000000000000000000000000000000008152600401611c959190611f9f565b60405180910390fd5b600380811115611cb157611cb06127df565b5b826003811115611cc457611cc36127df565b5b03611d0657806040517fd78bce0c000000000000000000000000000000000000000000000000000000008152600401611cfd919061205d565b60405180910390fd5b5b5050565b60606000611d1883611d7f565b90506000602067ffffffffffffffff811115611d3757611d36612518565b5b6040519080825280601f01601f191660200182016040528015611d695781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b60008060ff8360001c169050601f811115611dc6576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611e09578082015181840152602081019050611dee565b60008484015250505050565b6000601f19601f8301169050919050565b6000611e3182611dcf565b611e3b8185611dda565b9350611e4b818560208601611deb565b611e5481611e15565b840191505092915050565b60006020820190508181036000830152611e798184611e26565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611eb182611e86565b9050919050565b611ec181611ea6565b8114611ecc57600080fd5b50565b600081359050611ede81611eb8565b92915050565b6000819050919050565b611ef781611ee4565b8114611f0257600080fd5b50565b600081359050611f1481611eee565b92915050565b60008060408385031215611f3157611f30611e81565b5b6000611f3f85828601611ecf565b9250506020611f5085828601611f05565b9150509250929050565b60008115159050919050565b611f6f81611f5a565b82525050565b6000602082019050611f8a6000830184611f66565b92915050565b611f9981611ee4565b82525050565b6000602082019050611fb46000830184611f90565b92915050565b600080600060608486031215611fd357611fd2611e81565b5b6000611fe186828701611ecf565b9350506020611ff286828701611ecf565b925050604061200386828701611f05565b9150509250925092565b600060ff82169050919050565b6120238161200d565b82525050565b600060208201905061203e600083018461201a565b92915050565b6000819050919050565b61205781612044565b82525050565b6000602082019050612072600083018461204e565b92915050565b60006020828403121561208e5761208d611e81565b5b600061209c84828501611f05565b91505092915050565b6120ae81611ea6565b82525050565b60006020820190506120c960008301846120a5565b92915050565b6000602082840312156120e5576120e4611e81565b5b60006120f384828501611ecf565b91505092915050565b60007fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b612131816120fc565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61216c81611ee4565b82525050565b600061217e8383612163565b60208301905092915050565b6000602082019050919050565b60006121a282612137565b6121ac8185612142565b93506121b783612153565b8060005b838110156121e85781516121cf8882612172565b97506121da8361218a565b9250506001810190506121bb565b5085935050505092915050565b600060e08201905061220a600083018a612128565b818103602083015261221c8189611e26565b905081810360408301526122308188611e26565b905061223f6060830187611f90565b61224c60808301866120a5565b61225960a083018561204e565b81810360c083015261226b8184612197565b905098975050505050505050565b6122828161200d565b811461228d57600080fd5b50565b60008135905061229f81612279565b92915050565b6122ae81612044565b81146122b957600080fd5b50565b6000813590506122cb816122a5565b92915050565b600080600080600080600060e0888a0312156122f0576122ef611e81565b5b60006122fe8a828b01611ecf565b975050602061230f8a828b01611ecf565b96505060406123208a828b01611f05565b95505060606123318a828b01611f05565b94505060806123428a828b01612290565b93505060a06123538a828b016122bc565b92505060c06123648a828b016122bc565b91505092959891949750929550565b6000806040838503121561238a57612389611e81565b5b600061239885828601611ecf565b92505060206123a985828601611ecf565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806123fa57607f821691505b60208210810361240d5761240c6123b3565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061244d82611ee4565b915061245883611ee4565b92508282039050818111156124705761246f612413565b5b92915050565b600061248182611ee4565b915061248c83611ee4565b925082820261249a81611ee4565b915082820484148315176124b1576124b0612413565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006124f282611ee4565b91506124fd83611ee4565b92508261250d5761250c6124b8565b5b828204905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600060c08201905061255c600083018961204e565b61256960208301886120a5565b61257660408301876120a5565b6125836060830186611f90565b6125906080830185611f90565b61259d60a0830184611f90565b979650505050505050565b60006040820190506125bd60008301856120a5565b6125ca60208301846120a5565b9392505050565b60006125dc82611ee4565b91506125e783611ee4565b92508282019050808211156125ff576125fe612413565b5b92915050565b600060c08201905061261a60008301896120a5565b6126276020830188611f90565b6126346040830187611f90565b6126416060830186611f90565b61264e60808301856120a5565b61265b60a0830184611f90565b979650505050505050565b60008151905061267581611eee565b92915050565b60008060006060848603121561269457612693611e81565b5b60006126a286828701612666565b93505060206126b386828701612666565b92505060406126c486828701612666565b9150509250925092565b60006060820190506126e360008301866120a5565b6126f06020830185611f90565b6126fd6040830184611f90565b949350505050565b60008151905061271481611eb8565b92915050565b6000602082840312156127305761272f611e81565b5b600061273e84828501612705565b91505092915050565b600060a08201905061275c600083018861204e565b612769602083018761204e565b612776604083018661204e565b6127836060830185611f90565b61279060808301846120a5565b9695505050505050565b60006080820190506127af600083018761204e565b6127bc602083018661201a565b6127c9604083018561204e565b6127d6606083018461204e565b95945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fdfea2646970667358221220853e05d62afc6cff955990b254c26da160957c4d6c3a0c3dd95aad29981c1f2164736f6c63430008180033000000000000000000000000d5a9c7345ec66f764dbbbe879138699f02ba4d6b0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d0000000000000000000000000363f5c02ca743a27500f9976def38368a9c39fb
Deployed Bytecode
0x60806040526004361061012a5760003560e01c806379cc6790116100ab578063a8b089821161006f578063a8b08982146103ea578063a9059cbb14610415578063d505accf14610452578063dd62ed3e1461047b578063e8078d94146104b8578063f2fde38b146104c25761012a565b806379cc6790146102fd5780637ecebe001461032657806384b0196e146103635780638da5cb5b1461039457806395d89b41146103bf5761012a565b80633644e515116100f25780633644e5151461022a57806342966c68146102555780634a377e1d1461027e57806370a08231146102a9578063715018a6146102e65761012a565b806306fdde031461012f578063095ea7b31461015a57806318160ddd1461019757806323b872dd146101c2578063313ce567146101ff575b600080fd5b34801561013b57600080fd5b506101446104eb565b6040516101519190611e5f565b60405180910390f35b34801561016657600080fd5b50610181600480360381019061017c9190611f1a565b61057d565b60405161018e9190611f75565b60405180910390f35b3480156101a357600080fd5b506101ac6105a0565b6040516101b99190611f9f565b60405180910390f35b3480156101ce57600080fd5b506101e960048036038101906101e49190611fba565b6105aa565b6040516101f69190611f75565b60405180910390f35b34801561020b57600080fd5b5061021461069b565b6040516102219190612029565b60405180910390f35b34801561023657600080fd5b5061023f6106a4565b60405161024c919061205d565b60405180910390f35b34801561026157600080fd5b5061027c60048036038101906102779190612078565b6106b3565b005b34801561028a57600080fd5b506102936106c7565b6040516102a091906120b4565b60405180910390f35b3480156102b557600080fd5b506102d060048036038101906102cb91906120cf565b6106ed565b6040516102dd9190611f9f565b60405180910390f35b3480156102f257600080fd5b506102fb610735565b005b34801561030957600080fd5b50610324600480360381019061031f9190611f1a565b610749565b005b34801561033257600080fd5b5061034d600480360381019061034891906120cf565b610769565b60405161035a9190611f9f565b60405180910390f35b34801561036f57600080fd5b5061037861077b565b60405161038b97969594939291906121f5565b60405180910390f35b3480156103a057600080fd5b506103a9610825565b6040516103b691906120b4565b60405180910390f35b3480156103cb57600080fd5b506103d461084f565b6040516103e19190611e5f565b60405180910390f35b3480156103f657600080fd5b506103ff6108e1565b60405161040c91906120b4565b60405180910390f35b34801561042157600080fd5b5061043c60048036038101906104379190611f1a565b610907565b6040516104499190611f75565b60405180910390f35b34801561045e57600080fd5b50610479600480360381019061047491906122d1565b6109fb565b005b34801561048757600080fd5b506104a2600480360381019061049d9190612373565b610b43565b6040516104af9190611f9f565b60405180910390f35b6104c0610bca565b005b3480156104ce57600080fd5b506104e960048036038101906104e491906120cf565b610d48565b005b6060600380546104fa906123e2565b80601f0160208091040260200160405190810160405280929190818152602001828054610526906123e2565b80156105735780601f1061054857610100808354040283529160200191610573565b820191906000526020600020905b81548152906001019060200180831161055657829003601f168201915b5050505050905090565b600080610588610dce565b9050610595818585610dd6565b600191505092915050565b6000600254905090565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161480156106175750613840600b54426106159190612442565b105b1561067a5760006064600a8461062d9190612476565b61063791906124e7565b9050600081846106479190612442565b9050610654868683610de8565b506000821115610673576106688683610749565b600192505050610694565b505061068f565b610685848484610de8565b5060019050610694565b600190505b9392505050565b60006012905090565b60006106ae610e17565b905090565b6106c46106be610dce565b82610ece565b50565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61073d610f50565b6107476000610fd7565b565b61075b82610755610dce565b8361109d565b6107658282610ece565b5050565b600061077482611131565b9050919050565b60006060806000806000606061078f61117a565b6107976111b5565b46306000801b600067ffffffffffffffff8111156107b8576107b7612518565b5b6040519080825280602002602001820160405280156107e65781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606004805461085e906123e2565b80601f016020809104026020016040519081016040528092919081815260200182805461088a906123e2565b80156108d75780601f106108ac576101008083540402835291602001916108d7565b820191906000526020600020905b8154815290600101906020018083116108ba57829003601f168201915b5050505050905090565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080339050600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480156109785750613840600b54426109769190612442565b105b156109da5760006064600a8561098e9190612476565b61099891906124e7565b9050600081856109a89190612442565b90506109b486826111f0565b5060008211156109d3576109c7826106b3565b600193505050506109f5565b50506109ef565b6109e484846111f0565b5060019150506109f5565b60019150505b92915050565b83421115610a4057836040517f62791302000000000000000000000000000000000000000000000000000000008152600401610a379190611f9f565b60405180910390fd5b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610a6f8c611213565b89604051602001610a8596959493929190612547565b6040516020818303038152906040528051906020012090506000610aa88261126a565b90506000610ab882878787611284565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610b2c57808a6040517f4b800e46000000000000000000000000000000000000000000000000000000008152600401610b239291906125a8565b60405180910390fd5b610b378a8a8a610dd6565b50505050505050505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610bd2610f50565b610c1330600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166064610c04306106ed565b610c0e9190612476565b610dd6565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff1663f305d7193430610c61306106ed565b610c6a306106ed565b34610c73610825565b61025842610c8191906125d1565b6040518863ffffffff1660e01b8152600401610ca296959493929190612605565b60606040518083038185885af1158015610cc0573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610ce5919061267b565b50505042600b819055506000610cfa306112b4565b905080600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555042600b819055505050565b610d50610f50565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610dc25760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610db991906120b4565b60405180910390fd5b610dcb81610fd7565b50565b600033905090565b610de3838383600161143c565b505050565b600080610df3610dce565b9050610e0085828561109d565b610e0b858585611613565b60019150509392505050565b60007f0000000000000000000000003c0bb14e8367c384885a97bac6d5cceab474ed7573ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16148015610e9357507f000000000000000000000000000000000000000000000000000000000000000146145b15610ec0577f0586818904e79373a8e21ffd9b4e1de313098130c01c95bbfac2d9473222ed169050610ecb565b610ec8611707565b90505b90565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f405760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610f3791906120b4565b60405180910390fd5b610f4c8260008361179d565b5050565b610f58610dce565b73ffffffffffffffffffffffffffffffffffffffff16610f76610825565b73ffffffffffffffffffffffffffffffffffffffff1614610fd557610f99610dce565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610fcc91906120b4565b60405180910390fd5b565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006110a98484610b43565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461112b578181101561111b578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401611112939291906126ce565b60405180910390fd5b61112a8484848403600061143c565b5b50505050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606111b060057f41494964696f74000000000000000000000000000000000000000000000000076119c290919063ffffffff16565b905090565b60606111eb60067f31000000000000000000000000000000000000000000000000000000000000016119c290919063ffffffff16565b905090565b6000806111fb610dce565b9050611208818585611613565b600191505092915050565b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815480929190600101919050559050919050565b600061127d611277610e17565b83611a72565b9050919050565b60008060008061129688888888611ab3565b9250925092506112a68282611ba7565b829350505050949350505050565b600080600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015611327573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061134b919061271a565b73ffffffffffffffffffffffffffffffffffffffff1663e6a43905848373ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156113b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113d6919061271a565b6040518363ffffffff1660e01b81526004016113f39291906125a8565b602060405180830381865afa158015611410573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611434919061271a565b915050919050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036114ae5760006040517fe602df050000000000000000000000000000000000000000000000000000000081526004016114a591906120b4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036115205760006040517f94280d6200000000000000000000000000000000000000000000000000000000815260040161151791906120b4565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550801561160d578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516116049190611f9f565b60405180910390a35b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036116855760006040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260040161167c91906120b4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036116f75760006040517fec442f050000000000000000000000000000000000000000000000000000000081526004016116ee91906120b4565b60405180910390fd5b61170283838361179d565b505050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f70e8b10b00bb16dc8067b1a76329d58497f68216462a27bcc3250c263e6c55437fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001611782959493929190612747565b60405160208183030381529060405280519060200120905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036117ef5780600260008282546117e391906125d1565b925050819055506118c2565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101561187b578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401611872939291906126ce565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361190b5780600260008282540392505081905550611958565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516119b59190611f9f565b60405180910390a3505050565b606060ff60001b83146119df576119d883611d0b565b9050611a6c565b8180546119eb906123e2565b80601f0160208091040260200160405190810160405280929190818152602001828054611a17906123e2565b8015611a645780601f10611a3957610100808354040283529160200191611a64565b820191906000526020600020905b815481529060010190602001808311611a4757829003601f168201915b505050505090505b92915050565b60006040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b60008060007f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08460001c1115611af3576000600385925092509250611b9d565b600060018888888860405160008152602001604052604051611b18949392919061279a565b6020604051602081039080840390855afa158015611b3a573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603611b8e57600060016000801b93509350935050611b9d565b8060008060001b935093509350505b9450945094915050565b60006003811115611bbb57611bba6127df565b5b826003811115611bce57611bcd6127df565b5b0315611d075760016003811115611be857611be76127df565b5b826003811115611bfb57611bfa6127df565b5b03611c32576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60026003811115611c4657611c456127df565b5b826003811115611c5957611c586127df565b5b03611c9e578060001c6040517ffce698f7000000000000000000000000000000000000000000000000000000008152600401611c959190611f9f565b60405180910390fd5b600380811115611cb157611cb06127df565b5b826003811115611cc457611cc36127df565b5b03611d0657806040517fd78bce0c000000000000000000000000000000000000000000000000000000008152600401611cfd919061205d565b60405180910390fd5b5b5050565b60606000611d1883611d7f565b90506000602067ffffffffffffffff811115611d3757611d36612518565b5b6040519080825280601f01601f191660200182016040528015611d695781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b60008060ff8360001c169050601f811115611dc6576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611e09578082015181840152602081019050611dee565b60008484015250505050565b6000601f19601f8301169050919050565b6000611e3182611dcf565b611e3b8185611dda565b9350611e4b818560208601611deb565b611e5481611e15565b840191505092915050565b60006020820190508181036000830152611e798184611e26565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611eb182611e86565b9050919050565b611ec181611ea6565b8114611ecc57600080fd5b50565b600081359050611ede81611eb8565b92915050565b6000819050919050565b611ef781611ee4565b8114611f0257600080fd5b50565b600081359050611f1481611eee565b92915050565b60008060408385031215611f3157611f30611e81565b5b6000611f3f85828601611ecf565b9250506020611f5085828601611f05565b9150509250929050565b60008115159050919050565b611f6f81611f5a565b82525050565b6000602082019050611f8a6000830184611f66565b92915050565b611f9981611ee4565b82525050565b6000602082019050611fb46000830184611f90565b92915050565b600080600060608486031215611fd357611fd2611e81565b5b6000611fe186828701611ecf565b9350506020611ff286828701611ecf565b925050604061200386828701611f05565b9150509250925092565b600060ff82169050919050565b6120238161200d565b82525050565b600060208201905061203e600083018461201a565b92915050565b6000819050919050565b61205781612044565b82525050565b6000602082019050612072600083018461204e565b92915050565b60006020828403121561208e5761208d611e81565b5b600061209c84828501611f05565b91505092915050565b6120ae81611ea6565b82525050565b60006020820190506120c960008301846120a5565b92915050565b6000602082840312156120e5576120e4611e81565b5b60006120f384828501611ecf565b91505092915050565b60007fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b612131816120fc565b82525050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61216c81611ee4565b82525050565b600061217e8383612163565b60208301905092915050565b6000602082019050919050565b60006121a282612137565b6121ac8185612142565b93506121b783612153565b8060005b838110156121e85781516121cf8882612172565b97506121da8361218a565b9250506001810190506121bb565b5085935050505092915050565b600060e08201905061220a600083018a612128565b818103602083015261221c8189611e26565b905081810360408301526122308188611e26565b905061223f6060830187611f90565b61224c60808301866120a5565b61225960a083018561204e565b81810360c083015261226b8184612197565b905098975050505050505050565b6122828161200d565b811461228d57600080fd5b50565b60008135905061229f81612279565b92915050565b6122ae81612044565b81146122b957600080fd5b50565b6000813590506122cb816122a5565b92915050565b600080600080600080600060e0888a0312156122f0576122ef611e81565b5b60006122fe8a828b01611ecf565b975050602061230f8a828b01611ecf565b96505060406123208a828b01611f05565b95505060606123318a828b01611f05565b94505060806123428a828b01612290565b93505060a06123538a828b016122bc565b92505060c06123648a828b016122bc565b91505092959891949750929550565b6000806040838503121561238a57612389611e81565b5b600061239885828601611ecf565b92505060206123a985828601611ecf565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806123fa57607f821691505b60208210810361240d5761240c6123b3565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061244d82611ee4565b915061245883611ee4565b92508282039050818111156124705761246f612413565b5b92915050565b600061248182611ee4565b915061248c83611ee4565b925082820261249a81611ee4565b915082820484148315176124b1576124b0612413565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006124f282611ee4565b91506124fd83611ee4565b92508261250d5761250c6124b8565b5b828204905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600060c08201905061255c600083018961204e565b61256960208301886120a5565b61257660408301876120a5565b6125836060830186611f90565b6125906080830185611f90565b61259d60a0830184611f90565b979650505050505050565b60006040820190506125bd60008301856120a5565b6125ca60208301846120a5565b9392505050565b60006125dc82611ee4565b91506125e783611ee4565b92508282019050808211156125ff576125fe612413565b5b92915050565b600060c08201905061261a60008301896120a5565b6126276020830188611f90565b6126346040830187611f90565b6126416060830186611f90565b61264e60808301856120a5565b61265b60a0830184611f90565b979650505050505050565b60008151905061267581611eee565b92915050565b60008060006060848603121561269457612693611e81565b5b60006126a286828701612666565b93505060206126b386828701612666565b92505060406126c486828701612666565b9150509250925092565b60006060820190506126e360008301866120a5565b6126f06020830185611f90565b6126fd6040830184611f90565b949350505050565b60008151905061271481611eb8565b92915050565b6000602082840312156127305761272f611e81565b5b600061273e84828501612705565b91505092915050565b600060a08201905061275c600083018861204e565b612769602083018761204e565b612776604083018661204e565b6127836060830185611f90565b61279060808301846120a5565b9695505050505050565b60006080820190506127af600083018761204e565b6127bc602083018661201a565b6127c9604083018561204e565b6127d6606083018461204e565b95945050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fdfea2646970667358221220853e05d62afc6cff955990b254c26da160957c4d6c3a0c3dd95aad29981c1f2164736f6c63430008180033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000d5a9c7345ec66f764dbbbe879138699f02ba4d6b0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d0000000000000000000000000363f5c02ca743a27500f9976def38368a9c39fb
-----Decoded View---------------
Arg [0] : _closedAIWallet (address): 0xD5a9C7345Ec66F764dbBbE879138699F02bA4D6B
Arg [1] : _uniswapV2RouterAddress (address): 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
Arg [2] : _idiotsWallet (address): 0x0363f5c02CA743a27500f9976dEF38368a9C39fb
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000d5a9c7345ec66f764dbbbe879138699f02ba4d6b
Arg [1] : 0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d
Arg [2] : 0000000000000000000000000363f5c02ca743a27500f9976def38368a9c39fb
🤖 Code Reader Beta
Generate instant answers for your smart contract questions using Al Models. Read more.
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.
Add Token to MetaMask (Web3)

