[ { "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": "addresses", "type": "address[]" } ], "name": "addMultipleExcludeFromFee", "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": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "isExcludedFromFee", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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": [ { "internalType": "address[]", "name": "addresses", "type": "address[]" } ], "name": "removeMultipleExcludeFromFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newFeePercent", "type": "uint256" } ], "name": "setTransactionFeePercent", "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": [], "name": "transactionFeePercent", "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" } ]
6080604052601260ff16600a61001591906103bc565b6301406f406100249190610406565b5f5560028055348015610035575f80fd5b503360015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505f5460035f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550600160055f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef5f546040516101cf9190610456565b60405180910390a360015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a361046f565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156102d9578086048111156102b5576102b4610257565b5b60018516156102c45780820291505b80810290506102d285610284565b9450610299565b94509492505050565b5f826102f157600190506103ac565b816102fe575f90506103ac565b8160018114610314576002811461031e5761034d565b60019150506103ac565b60ff8411156103305761032f610257565b5b8360020a91508482111561034757610346610257565b5b506103ac565b5060208310610133831016604e8410600b84101617156103825782820a90508381111561037d5761037c610257565b5b6103ac565b61038f8484846001610290565b925090508184048111156103a6576103a5610257565b5b81810290505b9392505050565b5f819050919050565b5f6103c6826103b3565b91506103d1836103b3565b92506103fe7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846102e2565b905092915050565b5f610410826103b3565b915061041b836103b3565b9250828202610429816103b3565b915082820484148315176104405761043f610257565b5b5092915050565b610450816103b3565b82525050565b5f6020820190506104695f830184610447565b92915050565b6118418061047c5f395ff3fe608060405234801561000f575f80fd5b50600436106100fe575f3560e01c8063715018a611610095578063cae7712711610064578063cae77127146102b0578063cebec750146102cc578063dd62ed3e146102e8578063e89f81c814610318576100fe565b8063715018a61461023a5780638da5cb5b1461024457806395d89b4114610262578063a9059cbb14610280576100fe565b806323b872dd116100d157806323b872dd1461018c578063313ce567146101bc5780635342acb4146101da57806370a082311461020a576100fe565b806306fdde0314610102578063095ea7b3146101205780630c8f5e001461015057806318160ddd1461016e575b5f80fd5b61010a610334565b6040516101179190611103565b60405180910390f35b61013a600480360381019061013591906111b8565b61036d565b6040516101479190611210565b60405180910390f35b610158610383565b6040516101659190611238565b60405180910390f35b610176610389565b6040516101839190611238565b60405180910390f35b6101a660048036038101906101a19190611251565b61038e565b6040516101b39190611210565b60405180910390f35b6101c4610433565b6040516101d191906112bc565b60405180910390f35b6101f460048036038101906101ef91906112d5565b610438565b6040516102019190611210565b60405180910390f35b610224600480360381019061021f91906112d5565b610455565b6040516102319190611238565b60405180910390f35b61024261049b565b005b61024c6105e7565b604051610259919061130f565b60405180910390f35b61026a61060c565b6040516102779190611103565b60405180910390f35b61029a600480360381019061029591906111b8565b610645565b6040516102a79190611210565b60405180910390f35b6102ca60048036038101906102c59190611389565b61065b565b005b6102e660048036038101906102e191906113d4565b610785565b005b61030260048036038101906102fd91906113ff565b61081e565b60405161030f9190611238565b60405180910390f35b610332600480360381019061032d9190611389565b6108a0565b005b6040518060400160405280600981526020017f54726f6c6c20436174000000000000000000000000000000000000000000000081525081565b5f6103793384846109c9565b6001905092915050565b60025481565b5f5481565b5f61039a848484610b8c565b61042884338460045f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610423919061146a565b6109c9565b600190509392505050565b601281565b6005602052805f5260405f205f915054906101000a900460ff1681565b5f60035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461052a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610521906114e7565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff1660015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f60015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040518060400160405280600581526020017f54524f4c4c00000000000000000000000000000000000000000000000000000081525081565b5f610651338484610b8c565b6001905092915050565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106e1906114e7565b60405180910390fd5b5f5b8282905081101561078057600160055f85858581811061070f5761070e611505565b5b905060200201602081019061072491906112d5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555080806001019150506106ec565b505050565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610814576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161080b906114e7565b60405180910390fd5b8060028190555050565b5f60045f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461092f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610926906114e7565b60405180910390fd5b5f5b828290508110156109c4575f60055f85858581811061095357610952611505565b5b905060200201602081019061096891906112d5565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508080600101915050610931565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a37576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2e9061157c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610aa5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9c906115e4565b60405180910390fd5b8060045f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610b7f9190611238565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bfa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bf19061164c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c68576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5f906116b4565b60405180910390fd5b5f60055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015610d07575060055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15610d2957606460025483610d1c91906116d2565b610d269190611740565b90505b5f8183610d36919061146a565b90508260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015610db8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610daf906117ba565b60405180910390fd5b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610e01919061146a565b60035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508060035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610e8b91906117d8565b60035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505f821115611027578160035f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054610f3e91906117d8565b60035f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161101e9190611238565b60405180910390a35b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516110849190611238565b60405180910390a35050505050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6110d582611093565b6110df818561109d565b93506110ef8185602086016110ad565b6110f8816110bb565b840191505092915050565b5f6020820190508181035f83015261111b81846110cb565b905092915050565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6111548261112b565b9050919050565b6111648161114a565b811461116e575f80fd5b50565b5f8135905061117f8161115b565b92915050565b5f819050919050565b61119781611185565b81146111a1575f80fd5b50565b5f813590506111b28161118e565b92915050565b5f80604083850312156111ce576111cd611123565b5b5f6111db85828601611171565b92505060206111ec858286016111a4565b9150509250929050565b5f8115159050919050565b61120a816111f6565b82525050565b5f6020820190506112235f830184611201565b92915050565b61123281611185565b82525050565b5f60208201905061124b5f830184611229565b92915050565b5f805f6060848603121561126857611267611123565b5b5f61127586828701611171565b935050602061128686828701611171565b9250506040611297868287016111a4565b9150509250925092565b5f60ff82169050919050565b6112b6816112a1565b82525050565b5f6020820190506112cf5f8301846112ad565b92915050565b5f602082840312156112ea576112e9611123565b5b5f6112f784828501611171565b91505092915050565b6113098161114a565b82525050565b5f6020820190506113225f830184611300565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261134957611348611328565b5b8235905067ffffffffffffffff8111156113665761136561132c565b5b60208301915083602082028301111561138257611381611330565b5b9250929050565b5f806020838503121561139f5761139e611123565b5b5f83013567ffffffffffffffff8111156113bc576113bb611127565b5b6113c885828601611334565b92509250509250929050565b5f602082840312156113e9576113e8611123565b5b5f6113f6848285016111a4565b91505092915050565b5f806040838503121561141557611414611123565b5b5f61142285828601611171565b925050602061143385828601611171565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61147482611185565b915061147f83611185565b92508282039050818111156114975761149661143d565b5b92915050565b7f43616c6c6572206973206e6f7420746865206f776e65720000000000000000005f82015250565b5f6114d160178361109d565b91506114dc8261149d565b602082019050919050565b5f6020820190508181035f8301526114fe816114c5565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f417070726f76652066726f6d20746865207a65726f20616464726573730000005f82015250565b5f611566601d8361109d565b915061157182611532565b602082019050919050565b5f6020820190508181035f8301526115938161155a565b9050919050565b7f417070726f766520746f20746865207a65726f206164647265737300000000005f82015250565b5f6115ce601b8361109d565b91506115d98261159a565b602082019050919050565b5f6020820190508181035f8301526115fb816115c2565b9050919050565b7f5472616e736665722066726f6d20746865207a65726f206164647265737300005f82015250565b5f611636601e8361109d565b915061164182611602565b602082019050919050565b5f6020820190508181035f8301526116638161162a565b9050919050565b7f5472616e7366657220746f20746865207a65726f2061646472657373000000005f82015250565b5f61169e601c8361109d565b91506116a98261166a565b602082019050919050565b5f6020820190508181035f8301526116cb81611692565b9050919050565b5f6116dc82611185565b91506116e783611185565b92508282026116f581611185565b9150828204841483151761170c5761170b61143d565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61174a82611185565b915061175583611185565b92508261176557611764611713565b5b828204905092915050565b7f5472616e7366657220616d6f756e7420657863656564732062616c616e6365005f82015250565b5f6117a4601f8361109d565b91506117af82611770565b602082019050919050565b5f6020820190508181035f8301526117d181611798565b9050919050565b5f6117e282611185565b91506117ed83611185565b92508282019050808211156118055761180461143d565b5b9291505056fea2646970667358221220bbf0b8ef078a11281006bba99a0a11c79e3b05c534c9c10eca2bc8a9f8a7671064736f6c63430008190033