[ { "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": "holder", "type": "address" }, { "internalType": "bool", "name": "exempt", "type": "bool" } ], "name": "ExcludeFromFees", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "TaxWallet", "outputs": [ { "internalType": "address payable", "name": "", "type": "address" } ], "stateMutability": "view", "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": "buyTax", "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": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "sellTax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "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" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newBuyTax", "type": "uint256" }, { "internalType": "uint256", "name": "newSellTax", "type": "uint256" } ], "name": "updateTax", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newAddress", "type": "address" } ], "name": "updateTaxWalletAddress", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60e060405234801561000f575f80fd5b505f80546001600160a01b0319163390811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3737a250d5630b4cf539739df2c5dacb4c659f2488d6080819052604080516315ab88c960e31b8152905163ad5c4648916004808201926020929091908290030181865afa1580156100a1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100c591906102f9565b6001600160a01b0390811660c0526003600281905580556080516040805163c45a015560e01b81529051919092169163c45a01559160048083019260209291908290030181865afa15801561011c573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061014091906102f9565b60c0516040516364e329cb60e11b81523060048201526001600160a01b03918216602482015291169063c9c65396906044016020604051808303815f875af115801561018e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101b291906102f9565b6001600160a01b0390811660a052600180546001600160a01b031916730ac6450ed8476d3bf670502d99c8d1e4a20af5bf178155335f8181526004602090815260408083206b02df458b2c635dcf55e00000905584548616835260068252808320805460ff19908116871790915584845281842080548216871790553080855282852080548316881790556080518816808652838620805490931688179092558452600580845282852082865284528285205f19908190559585528084528285208286528452828520869055955490961683529381528382209482529390935291205561029c3390565b6001600160a01b03165f6001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6b02df458b2c635dcf55e000006040516102ec91815260200190565b60405180910390a3610326565b5f60208284031215610309575f80fd5b81516001600160a01b038116811461031f575f80fd5b9392505050565b60805160a05160c051610d006103515f395f50505f81816107fc015261083e01525f5050610d005ff3fe608060405260043610610108575f3560e01c8063715018a611610092578063a9059cbb11610062578063a9059cbb14610303578063cc1776d314610322578063dd62ed3e14610337578063dd6d585c1461037b578063f2fde38b1461039a575f80fd5b8063715018a6146102875780638da5cb5b1461029b57806395d89b41146102b75780639d8f7706146102e4575f80fd5b80632f37aa6d116100d85780632f37aa6d146101cb578063313ce567146101ec57806333d90e74146102075780634f7041a51461023e57806370a0823114610253575f80fd5b806306fdde0314610113578063095ea7b31461015557806318160ddd1461018457806323b872dd146101ac575f80fd5b3661010f57005b5f80fd5b34801561011e575f80fd5b5060408051808201909152600881526718da185c98dbd85b60c21b60208201525b60405161014c9190610ae9565b60405180910390f35b348015610160575f80fd5b5061017461016f366004610b4f565b6103b9565b604051901515815260200161014c565b34801561018f575f80fd5b506b02df458b2c635dcf55e000005b60405190815260200161014c565b3480156101b7575f80fd5b506101746101c6366004610b77565b6103cf565b3480156101d6575f80fd5b506101ea6101e5366004610bb0565b61041f565b005b3480156101f7575f80fd5b506040516012815260200161014c565b348015610212575f80fd5b50600154610226906001600160a01b031681565b6040516001600160a01b03909116815260200161014c565b348015610249575f80fd5b5061019e60025481565b34801561025e575f80fd5b5061019e61026d366004610bd0565b6001600160a01b03165f9081526004602052604090205490565b348015610292575f80fd5b506101ea6104e4565b3480156102a6575f80fd5b505f546001600160a01b0316610226565b3480156102c2575f80fd5b50604080518082019091526005815264636861726360d81b602082015261013f565b3480156102ef575f80fd5b506101ea6102fe366004610bf0565b610541565b34801561030e575f80fd5b5061017461031d366004610b4f565b610580565b34801561032d575f80fd5b5061019e60035481565b348015610342575f80fd5b5061019e610351366004610c29565b6001600160a01b039182165f90815260056020908152604080832093909416825291909152205490565b348015610386575f80fd5b506101ea610395366004610bd0565b61058c565b3480156103a5575f80fd5b506101ea6103b4366004610bd0565b6105c3565b5f6103c53384846105e4565b5060015b92915050565b5f6103db848484610707565b6001600160a01b0384165f90815260056020908152604080832033808552925290912054610415918691610410908690610c6e565b6105e4565b5060019392505050565b5f546001600160a01b03163314610434575f80fd5b600a82106104895760405162461bcd60e51b815260206004820152601c60248201527f4d757374206b6565702066656573206174203125206f72206c6573730000000060448201526064015b60405180910390fd5b600a81106104d95760405162461bcd60e51b815260206004820152601c60248201527f4d757374206b6565702066656573206174203125206f72206c657373000000006044820152606401610480565b600291909155600355565b5f546001600160a01b031633146104f9575f80fd5b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b03163314610556575f80fd5b6001600160a01b03919091165f908152600660205260409020805460ff1916911515919091179055565b5f6103c5338484610707565b5f546001600160a01b031633146105a1575f80fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b031633146105d8575f80fd5b6105e181610a7e565b50565b6001600160a01b0383166106465760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610480565b6001600160a01b0382166106a75760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610480565b6001600160a01b038381165f8181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661076b5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610480565b633b9aca0081116107b15760405162461bcd60e51b815260206004820152601060248201526f135a5b881d1c985b9cd9995c88185b5d60821b6044820152606401610480565b6001600160a01b0383165f9081526006602052604081205460ff16806107ee57506001600160a01b0383165f9081526006602052604090205460ff165b156107fa57505f610881565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316846001600160a01b03160361083c5750600254610881565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b03160361087e5750600354610881565b505f5b80156109d0575f6103e86108958385610c81565b61089f9190610c98565b90505f6108ac8285610c6e565b6001600160a01b0387165f908152600460205260408120805492935086929091906108d8908490610c6e565b90915550506001600160a01b0385165f9081526004602052604081208054839290610904908490610cb7565b90915550506001546001600160a01b03165f9081526004602052604081208054849290610932908490610cb7565b90915550506001546040518381526001600160a01b03918216918816907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516109c191815260200190565b60405180910390a35050610a78565b6001600160a01b0384165f90815260046020526040812080548492906109f7908490610c6e565b90915550506001600160a01b0383165f9081526004602052604081208054849290610a23908490610cb7565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610a6f91815260200190565b60405180910390a35b50505050565b6001600160a01b038116610a90575f80fd5b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f6020808352835180828501525f5b81811015610b1457858101830151858201604001528201610af8565b505f604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610b4a575f80fd5b919050565b5f8060408385031215610b60575f80fd5b610b6983610b34565b946020939093013593505050565b5f805f60608486031215610b89575f80fd5b610b9284610b34565b9250610ba060208501610b34565b9150604084013590509250925092565b5f8060408385031215610bc1575f80fd5b50508035926020909101359150565b5f60208284031215610be0575f80fd5b610be982610b34565b9392505050565b5f8060408385031215610c01575f80fd5b610c0a83610b34565b915060208301358015158114610c1e575f80fd5b809150509250929050565b5f8060408385031215610c3a575f80fd5b610c4383610b34565b9150610c5160208401610b34565b90509250929050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156103c9576103c9610c5a565b80820281158282048414176103c9576103c9610c5a565b5f82610cb257634e487b7160e01b5f52601260045260245ffd5b500490565b808201808211156103c9576103c9610c5a56fea2646970667358221220fa56a7db8f8db5af3d6dadea08ae1ae9191db4de855a8caab4192763bce64c5a64736f6c63430008140033