[ { "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": false, "internalType": "uint256", "name": "newTaxRate", "type": "uint256" } ], "name": "TaxRateChanged", "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": [ { "internalType": "address", "name": "account", "type": "address" }, { "internalType": "bool", "name": "excluded", "type": "bool" } ], "name": "excludeFromTax", "outputs": [], "stateMutability": "nonpayable", "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": "newTaxRate", "type": "uint256" } ], "name": "setTaxRate", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "taxRate", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "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" } ]
60806040526040518060400160405280600881526020017f5354524f4e4b45520000000000000000000000000000000000000000000000008152506000908051906020019062000051929190620002bc565b506040518060400160405280600881526020017f5354524f4e4b4552000000000000000000000000000000000000000000000000815250600190805190602001906200009f929190620002bc565b506012600260006101000a81548160ff021916908360ff1602179055506000600555348015620000ce57600080fd5b5033600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600260009054906101000a900460ff1660ff16600a620001319190620003f5565b633b9aca0062000142919062000532565b60038190555060035460066000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600160086000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600354604051620002ae91906200037d565b60405180910390a36200063e565b828054620002ca906200059d565b90600052602060002090601f016020900481019282620002ee57600085556200033a565b82601f106200030957805160ff19168380011785556200033a565b828001600101855582156200033a579182015b82811115620003395782518255916020019190600101906200031c565b5b5090506200034991906200034d565b5090565b5b80821115620003685760008160009055506001016200034e565b5090565b620003778162000593565b82525050565b60006020820190506200039460008301846200036c565b92915050565b6000808291508390505b6001851115620003ec57808604811115620003c457620003c3620005d3565b5b6001851615620003d45780820291505b8081029050620003e48562000631565b9450620003a4565b94509492505050565b6000620004028262000593565b91506200040f8362000593565b92506200043e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000446565b905092915050565b6000826200045857600190506200052b565b816200046857600090506200052b565b81600181146200048157600281146200048c57620004c2565b60019150506200052b565b60ff841115620004a157620004a0620005d3565b5b8360020a915084821115620004bb57620004ba620005d3565b5b506200052b565b5060208310610133831016604e8410600b8410161715620004fc5782820a905083811115620004f657620004f5620005d3565b5b6200052b565b6200050b84848460016200039a565b92509050818404811115620005255762000524620005d3565b5b81810290505b9392505050565b60006200053f8262000593565b91506200054c8362000593565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620005885762000587620005d3565b5b828202905092915050565b6000819050919050565b60006002820490506001821680620005b657607f821691505b60208210811415620005cd57620005cc62000602565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60008160011c9050919050565b61167b806200064e6000396000f3fe608060405234801561001057600080fd5b50600436106100ea5760003560e01c8063771a3a1d1161008c578063a9059cbb11610066578063a9059cbb1461023d578063c6a306471461026d578063c6d69a3014610289578063dd62ed3e146102a5576100ea565b8063771a3a1d146101e35780638da5cb5b1461020157806395d89b411461021f576100ea565b806323b872dd116100c857806323b872dd1461015b578063313ce5671461018b57806370a08231146101a9578063715018a6146101d9576100ea565b806306fdde03146100ef578063095ea7b31461010d57806318160ddd1461013d575b600080fd5b6100f76102d5565b604051610104919061127f565b60405180910390f35b61012760048036038101906101229190611009565b610363565b6040516101349190611264565b60405180910390f35b610145610455565b6040516101529190611341565b60405180910390f35b61017560048036038101906101709190610f7e565b61045b565b6040516101829190611264565b60405180910390f35b610193610647565b6040516101a0919061135c565b60405180910390f35b6101c360048036038101906101be9190610f19565b61065a565b6040516101d09190611341565b60405180910390f35b6101e1610672565b005b6101eb61083d565b6040516101f89190611341565b60405180910390f35b610209610843565b6040516102169190611249565b60405180910390f35b610227610869565b604051610234919061127f565b60405180910390f35b61025760048036038101906102529190611009565b6108f7565b6040516102649190611264565b60405180910390f35b61028760048036038101906102829190610fcd565b61090e565b005b6102a3600480360381019061029e9190611045565b6109f9565b005b6102bf60048036038101906102ba9190610f42565b610b0e565b6040516102cc9190611341565b60405180910390f35b600080546102e290611530565b80601f016020809104026020016040519081016040528092919081815260200182805461030e90611530565b801561035b5780601f106103305761010080835404028352916020019161035b565b820191906000526020600020905b81548152906001019060200180831161033e57829003601f168201915b505050505081565b600081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104439190611341565b60405180910390a36001905092915050565b60035481565b6000600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156104df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104d6906112a1565b60405180910390fd5b600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561059e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161059590611321565b60405180910390fd5b81600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461062a9190611474565b9250508190555061063c848484610b33565b600190509392505050565b600260009054906101000a900460ff1681565b60066020528060005260406000206000915090505481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610702576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106f9906112e1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600060086000600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506000600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60055481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6001805461087690611530565b80601f01602080910402602001604051908101604052809291908181526020018280546108a290611530565b80156108ef5780601f106108c4576101008083540402835291602001916108ef565b820191906000526020600020905b8154815290600101906020018083116108d257829003601f168201915b505050505081565b6000610904338484610b33565b6001905092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461099e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610995906112e1565b60405180910390fd5b80600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a89576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a80906112e1565b60405180910390fd5b6064811115610acd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac490611301565b60405180910390fd5b806005819055507fbe89dc2f9769e9896808a0f0983380fed3225e0784b99b98d3eec9ccb501852881604051610b039190611341565b60405180910390a150565b6007602052816000526040600020602052806000526040600020600091509150505481565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ba3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9a906112c1565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054811115610c25576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1c906112a1565b60405180910390fd5b6000600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16158015610ccb5750600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b15610ced57606460055483610ce0919061141a565b610cea91906113e9565b90505b60008183610cfb9190611474565b905082600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610d4c9190611474565b9250508190555080600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610da29190611393565b925050819055506000821115610e6e5781600660003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e019190611393565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e659190611341565b60405180910390a35b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610ecb9190611341565b60405180910390a35050505050565b600081359050610ee981611600565b92915050565b600081359050610efe81611617565b92915050565b600081359050610f138161162e565b92915050565b600060208284031215610f2b57600080fd5b6000610f3984828501610eda565b91505092915050565b60008060408385031215610f5557600080fd5b6000610f6385828601610eda565b9250506020610f7485828601610eda565b9150509250929050565b600080600060608486031215610f9357600080fd5b6000610fa186828701610eda565b9350506020610fb286828701610eda565b9250506040610fc386828701610f04565b9150509250925092565b60008060408385031215610fe057600080fd5b6000610fee85828601610eda565b9250506020610fff85828601610eef565b9150509250929050565b6000806040838503121561101c57600080fd5b600061102a85828601610eda565b925050602061103b85828601610f04565b9150509250929050565b60006020828403121561105757600080fd5b600061106584828501610f04565b91505092915050565b611077816114a8565b82525050565b611086816114ba565b82525050565b600061109782611377565b6110a18185611382565b93506110b18185602086016114fd565b6110ba816115ef565b840191505092915050565b60006110d2600f83611382565b91507f42616c616e636520746f6f206c6f7700000000000000000000000000000000006000830152602082019050919050565b6000611112600f83611382565b91507f496e76616c6964206164647265737300000000000000000000000000000000006000830152602082019050919050565b6000611152601783611382565b91507f43616c6c6572206973206e6f7420746865206f776e65720000000000000000006000830152602082019050919050565b6000611192602b83611382565b91507f5461782072617465206d757374206265206c657373207468616e206f7220657160008301527f75616c20746f20313030250000000000000000000000000000000000000000006020830152604082019050919050565b60006111f8601183611382565b91507f416c6c6f77616e636520746f6f206c6f770000000000000000000000000000006000830152602082019050919050565b611234816114e6565b82525050565b611243816114f0565b82525050565b600060208201905061125e600083018461106e565b92915050565b6000602082019050611279600083018461107d565b92915050565b60006020820190508181036000830152611299818461108c565b905092915050565b600060208201905081810360008301526112ba816110c5565b9050919050565b600060208201905081810360008301526112da81611105565b9050919050565b600060208201905081810360008301526112fa81611145565b9050919050565b6000602082019050818103600083015261131a81611185565b9050919050565b6000602082019050818103600083015261133a816111eb565b9050919050565b6000602082019050611356600083018461122b565b92915050565b6000602082019050611371600083018461123a565b92915050565b600081519050919050565b600082825260208201905092915050565b600061139e826114e6565b91506113a9836114e6565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156113de576113dd611562565b5b828201905092915050565b60006113f4826114e6565b91506113ff836114e6565b92508261140f5761140e611591565b5b828204905092915050565b6000611425826114e6565b9150611430836114e6565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561146957611468611562565b5b828202905092915050565b600061147f826114e6565b915061148a836114e6565b92508282101561149d5761149c611562565b5b828203905092915050565b60006114b3826114c6565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b8381101561151b578082015181840152602081019050611500565b8381111561152a576000848401525b50505050565b6000600282049050600182168061154857607f821691505b6020821081141561155c5761155b6115c0565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b611609816114a8565b811461161457600080fd5b50565b611620816114ba565b811461162b57600080fd5b50565b611637816114e6565b811461164257600080fd5b5056fea2646970667358221220b095f040ce8fb1b1b651636737ac0cb1c525ca2bdab897cae74475377f2a13f564736f6c63430008000033
Loading