[ { "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": "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": "", "type": "address" }, { "internalType": "address", "name": "", "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": "success", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "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": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_tax", "type": "uint256" } ], "name": "setTransactionTax", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "taxAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "transactionTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_to", "type": "address" }, { "internalType": "uint256", "name": "_value", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "success", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_from", "type": "address" }, { "internalType": "address", "name": "_to", "type": "address" }, { "internalType": "uint256", "name": "_value", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "success", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "withdrawETH", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_tokenAddress", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], "name": "withdrawTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
608060405260006002553480156200001657600080fd5b5033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000601260ff16600a620000ae919062000205565b6402540be400620000c0919062000342565b90508060008190555080600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200016d91906200018d565b60405180910390a350620003e9565b6200018781620003a3565b82525050565b6000602082019050620001a460008301846200017c565b92915050565b6000808291508390505b6001851115620001fc57808604811115620001d457620001d3620003ad565b5b6001851615620001e45780820291505b8081029050620001f485620003dc565b9450620001b4565b94509492505050565b60006200021282620003a3565b91506200021f83620003a3565b92506200024e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000256565b905092915050565b6000826200026857600190506200033b565b816200027857600090506200033b565b81600181146200029157600281146200029c57620002d2565b60019150506200033b565b60ff841115620002b157620002b0620003ad565b5b8360020a915084821115620002cb57620002ca620003ad565b5b506200033b565b5060208310610133831016604e8410600b84101617156200030c5782820a905083811115620003065762000305620003ad565b5b6200033b565b6200031b8484846001620001aa565b92509050818404811115620003355762000334620003ad565b5b81810290505b9392505050565b60006200034f82620003a3565b91506200035c83620003a3565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620003985762000397620003ad565b5b828202905092915050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6120b380620003f96000396000f3fe6080604052600436106101025760003560e01c80638d1400b411610095578063b7bda68f11610064578063b7bda68f14610342578063c179c5801461036d578063dd62ed3e14610398578063f14210a6146103d5578063f2fde38b146103fe57610109565b80638d1400b4146102865780638da5cb5b146102af57806395d89b41146102da578063a9059cbb1461030557610109565b806323b872dd116100d157806323b872dd146101ca578063313ce5671461020757806370a0823114610232578063715018a61461026f57610109565b806306b091f91461010e57806306fdde0314610137578063095ea7b31461016257806318160ddd1461019f57610109565b3661010957005b600080fd5b34801561011a57600080fd5b50610135600480360381019061013091906116c7565b610427565b005b34801561014357600080fd5b5061014c61063c565b6040516101599190611bf8565b60405180910390f35b34801561016e57600080fd5b50610189600480360381019061018491906116c7565b610675565b6040516101969190611bdd565b60405180910390f35b3480156101ab57600080fd5b506101b46107d6565b6040516101c19190611dda565b60405180910390f35b3480156101d657600080fd5b506101f160048036038101906101ec9190611678565b6107dc565b6040516101fe9190611bdd565b60405180910390f35b34801561021357600080fd5b5061021c610b9f565b6040516102299190611df5565b60405180910390f35b34801561023e57600080fd5b5061025960048036038101906102549190611613565b610ba4565b6040516102669190611dda565b60405180910390f35b34801561027b57600080fd5b50610284610bbc565b005b34801561029257600080fd5b506102ad60048036038101906102a8919061172c565b610c90565b005b3480156102bb57600080fd5b506102c4610d6e565b6040516102d19190611b99565b60405180910390f35b3480156102e657600080fd5b506102ef610d94565b6040516102fc9190611bf8565b60405180910390f35b34801561031157600080fd5b5061032c600480360381019061032791906116c7565b610dcd565b6040516103399190611bdd565b60405180910390f35b34801561034e57600080fd5b50610357610e5f565b6040516103649190611b99565b60405180910390f35b34801561037957600080fd5b50610382610e85565b60405161038f9190611dda565b60405180910390f35b3480156103a457600080fd5b506103bf60048036038101906103ba919061163c565b610e8b565b6040516103cc9190611dda565b60405180910390f35b3480156103e157600080fd5b506103fc60048036038101906103f7919061172c565b610eb0565b005b34801561040a57600080fd5b5061042560048036038101906104209190611613565b610fef565b005b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ae90611c5a565b60405180910390fd5b6000829050818173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016104f69190611b99565b60206040518083038186803b15801561050e57600080fd5b505afa158015610522573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105469190611755565b1015610587576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161057e90611d7a565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff1660e01b81526004016105e4929190611bb4565b602060405180830381600087803b1580156105fe57600080fd5b505af1158015610612573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106369190611703565b50505050565b6040518060400160405280600d81526020017f436f696e6261736520506570650000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156106e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106dd90611d9a565b60405180910390fd5b81600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516107c49190611dda565b60405180910390a36001905092915050565b60005481565b60008073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141561084d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161084490611d3a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156108bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108b490611dba565b60405180910390fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561093f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093690611c9a565b60405180910390fd5b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156109fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f590611c3a565b60405180910390fd5b610a8d82600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461113390919063ffffffff16565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000610b376064610b296002548661119290919063ffffffff16565b61120d90919063ffffffff16565b90506000610b4e828561113390919063ffffffff16565b9050610b5b86868361126b565b6000821115610b9257610b9186600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168461126b565b5b6001925050509392505050565b601281565b60046020528060005260406000206000915090505481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c4c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4390611c5a565b60405180910390fd5b6000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d1790611c5a565b60405180910390fd5b6064811115610d64576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5b90611c1a565b60405180910390fd5b8060028190555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040518060400160405280600581526020017f435045504500000000000000000000000000000000000000000000000000000081525081565b600080610df86064610dea6002548661119290919063ffffffff16565b61120d90919063ffffffff16565b90506000610e0f828561113390919063ffffffff16565b9050610e1c33868361126b565b6000821115610e5357610e5233600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168461126b565b5b60019250505092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60025481565b6005602052816000526040600020602052806000526040600020600091509150505481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610f40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f3790611c5a565b60405180910390fd5b80471015610f83576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f7a90611cfa565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610feb573d6000803e3d6000fd5b5050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461107f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161107690611c5a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156110ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110e690611d5a565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600082821115611178576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116f90611cba565b60405180910390fd5b600082846111869190611f0d565b90508091505092915050565b6000808314156111a55760009050611207565b600082846111b39190611eb3565b90508284826111c29190611e82565b14611202576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111f990611d1a565b60405180910390fd5b809150505b92915050565b6000808211611251576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161124890611cda565b60405180910390fd5b6000828461125f9190611e82565b90508091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156112db576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112d290611d3a565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561134b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134290611dba565b60405180910390fd5b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548111156113cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113c490611c9a565b60405180910390fd5b61141f81600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461113390919063ffffffff16565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506114b481600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461156190919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516115549190611dda565b60405180910390a3505050565b60008082846115709190611e2c565b9050838110156115b5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115ac90611c7a565b60405180910390fd5b8091505092915050565b6000813590506115ce81612038565b92915050565b6000815190506115e38161204f565b92915050565b6000813590506115f881612066565b92915050565b60008151905061160d81612066565b92915050565b60006020828403121561162557600080fd5b6000611633848285016115bf565b91505092915050565b6000806040838503121561164f57600080fd5b600061165d858286016115bf565b925050602061166e858286016115bf565b9150509250929050565b60008060006060848603121561168d57600080fd5b600061169b868287016115bf565b93505060206116ac868287016115bf565b92505060406116bd868287016115e9565b9150509250925092565b600080604083850312156116da57600080fd5b60006116e8858286016115bf565b92505060206116f9858286016115e9565b9150509250929050565b60006020828403121561171557600080fd5b6000611723848285016115d4565b91505092915050565b60006020828403121561173e57600080fd5b600061174c848285016115e9565b91505092915050565b60006020828403121561176757600080fd5b6000611775848285016115fe565b91505092915050565b61178781611f41565b82525050565b61179681611f53565b82525050565b60006117a782611e10565b6117b18185611e1b565b93506117c1818560208601611f96565b6117ca81612027565b840191505092915050565b60006117e2601683611e1b565b91507f5461782063616e6e6f74206578636565642031303025000000000000000000006000830152602082019050919050565b6000611822601283611e1b565b91507f416c6c6f77616e636520657863656564656400000000000000000000000000006000830152602082019050919050565b6000611862601783611e1b565b91507f43616c6c6572206973206e6f7420746865206f776e65720000000000000000006000830152602082019050919050565b60006118a2601b83611e1b565b91507f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006000830152602082019050919050565b60006118e2601483611e1b565b91507f496e73756666696369656e742062616c616e63650000000000000000000000006000830152602082019050919050565b6000611922601e83611e1b565b91507f536166654d6174683a207375627472616374696f6e206f766572666c6f7700006000830152602082019050919050565b6000611962601a83611e1b565b91507f536166654d6174683a206469766973696f6e206279207a65726f0000000000006000830152602082019050919050565b60006119a2601883611e1b565b91507f496e73756666696369656e74204554482062616c616e636500000000000000006000830152602082019050919050565b60006119e2602183611e1b565b91507f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008301527f77000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611a48601a83611e1b565b91507f5472616e736665722066726f6d207a65726f20616464726573730000000000006000830152602082019050919050565b6000611a88601d83611e1b565b91507f4e6577206f776e657220697320746865207a65726f20616464726573730000006000830152602082019050919050565b6000611ac8601a83611e1b565b91507f496e73756666696369656e7420746f6b656e2062616c616e63650000000000006000830152602082019050919050565b6000611b08601783611e1b565b91507f417070726f766520746f207a65726f20616464726573730000000000000000006000830152602082019050919050565b6000611b48601883611e1b565b91507f5472616e7366657220746f207a65726f206164647265737300000000000000006000830152602082019050919050565b611b8481611f7f565b82525050565b611b9381611f89565b82525050565b6000602082019050611bae600083018461177e565b92915050565b6000604082019050611bc9600083018561177e565b611bd66020830184611b7b565b9392505050565b6000602082019050611bf2600083018461178d565b92915050565b60006020820190508181036000830152611c12818461179c565b905092915050565b60006020820190508181036000830152611c33816117d5565b9050919050565b60006020820190508181036000830152611c5381611815565b9050919050565b60006020820190508181036000830152611c7381611855565b9050919050565b60006020820190508181036000830152611c9381611895565b9050919050565b60006020820190508181036000830152611cb3816118d5565b9050919050565b60006020820190508181036000830152611cd381611915565b9050919050565b60006020820190508181036000830152611cf381611955565b9050919050565b60006020820190508181036000830152611d1381611995565b9050919050565b60006020820190508181036000830152611d33816119d5565b9050919050565b60006020820190508181036000830152611d5381611a3b565b9050919050565b60006020820190508181036000830152611d7381611a7b565b9050919050565b60006020820190508181036000830152611d9381611abb565b9050919050565b60006020820190508181036000830152611db381611afb565b9050919050565b60006020820190508181036000830152611dd381611b3b565b9050919050565b6000602082019050611def6000830184611b7b565b92915050565b6000602082019050611e0a6000830184611b8a565b92915050565b600081519050919050565b600082825260208201905092915050565b6000611e3782611f7f565b9150611e4283611f7f565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115611e7757611e76611fc9565b5b828201905092915050565b6000611e8d82611f7f565b9150611e9883611f7f565b925082611ea857611ea7611ff8565b5b828204905092915050565b6000611ebe82611f7f565b9150611ec983611f7f565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615611f0257611f01611fc9565b5b828202905092915050565b6000611f1882611f7f565b9150611f2383611f7f565b925082821015611f3657611f35611fc9565b5b828203905092915050565b6000611f4c82611f5f565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611fb4578082015181840152602081019050611f99565b83811115611fc3576000848401525b50505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000601f19601f8301169050919050565b61204181611f41565b811461204c57600080fd5b50565b61205881611f53565b811461206357600080fd5b50565b61206f81611f7f565b811461207a57600080fd5b5056fea2646970667358221220d3e57e586d29f95728e1ce9a4dffe8c02744cb17b5e7c56f720185a7182c67a864736f6c63430008000033