[ { "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": "", "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": "burnRate", "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": [], "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": [ { "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" } ]
60c0604052600b60808190526a135bdd5cd955da5992185d60aa1b60a09081526200002e91600091906200010c565b50604080518082019091526005808252644d4f55534560d81b60209092019182526200005d916001916200010c565b506002805460ff1916601217908190556200007d9060ff16600a62000208565b6200008d906305f5e100620002fd565b6003556001600455348015620000a257600080fd5b50600580546001600160a01b031916339081179091556003546000828152600660205260408082208390555190917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91620000fe9190620001b2565b60405180910390a362000372565b8280546200011a906200031f565b90600052602060002090601f0160209004810192826200013e576000855562000189565b82601f106200015957805160ff191683800117855562000189565b8280016001018555821562000189579182015b82811115620001895782518255916020019190600101906200016c565b50620001979291506200019b565b5090565b5b808211156200019757600081556001016200019c565b90815260200190565b80825b6001808611620001cf5750620001ff565b818704821115620001e457620001e46200035c565b80861615620001f257918102915b9490941c938002620001be565b94509492505050565b600062000219600019848462000220565b9392505050565b600082620002315750600162000219565b81620002405750600062000219565b8160018114620002595760028114620002645762000298565b600191505062000219565b60ff8411156200027857620002786200035c565b6001841b9150848211156200029157620002916200035c565b5062000219565b5060208310610133831016604e8410600b8410161715620002d0575081810a83811115620002ca57620002ca6200035c565b62000219565b620002df8484846001620001bb565b808604821115620002f457620002f46200035c565b02949350505050565b60008160001904831182151516156200031a576200031a6200035c565b500290565b6002810460018216806200033457607f821691505b602082108114156200035657634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b61091180620003826000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c8063715018a611610071578063715018a6146101475780638da5cb5b1461015157806395d89b4114610166578063a9059cbb1461016e578063bed9985014610181578063dd62ed3e14610189576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd146100f757806323b872dd1461010c578063313ce5671461011f57806370a0823114610134575b600080fd5b6100c161019c565b6040516100ce91906106d3565b60405180910390f35b6100ea6100e536600461068b565b61022a565b6040516100ce91906106c8565b6100ff610294565b6040516100ce9190610805565b6100ea61011a366004610650565b61029a565b61012761036c565b6040516100ce919061080e565b6100ff6101423660046105fd565b610375565b61014f610387565b005b6101596103fb565b6040516100ce91906106b4565b6100c161040a565b6100ea61017c36600461068b565b610417565b6100ff61045a565b6100ff61019736600461061e565b610460565b600080546101a99061088a565b80601f01602080910402602001604051908101604052809291908181526020018280546101d59061088a565b80156102225780601f106101f757610100808354040283529160200191610222565b820191906000526020600020905b81548152906001019060200180831161020557829003601f168201915b505050505081565b3360008181526007602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590610283908690610805565b60405180910390a350600192915050565b60035481565b6001600160a01b03831660009081526007602090815260408083203384529091528120548211156102e65760405162461bcd60e51b81526004016102dd90610726565b60405180910390fd5b6001600160a01b03841660009081526006602052604090205482111561031e5760405162461bcd60e51b81526004016102dd906107db565b6001600160a01b038416600090815260076020908152604080832033845290915281208054849290610351908490610873565b90915550610362905084848461047d565b5060019392505050565b60025460ff1681565b60066020526000908152604090205481565b6005546001600160a01b031633146103b15760405162461bcd60e51b81526004016102dd906107ac565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b6005546001600160a01b031681565b600180546101a99061088a565b336000908152600660205260408120548211156104465760405162461bcd60e51b81526004016102dd9061077e565b61045133848461047d565b50600192915050565b60045481565b600760209081526000928352604080842090915290825290205481565b600060646004548361048f9190610854565b6104999190610834565b905060006104a78284610873565b90506104b3828261081c565b83146104d15760405162461bcd60e51b81526004016102dd90610752565b6001600160a01b038516600090815260066020526040812080548592906104f9908490610873565b90915550506001600160a01b0384166000908152600660205260408120805483929061052690849061081c565b9091555050811561058f5781600360008282546105439190610873565b90915550506040516000906001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610586908690610805565b60405180910390a35b836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516105d29190610805565b60405180910390a35050505050565b80356001600160a01b03811681146105f857600080fd5b919050565b60006020828403121561060e578081fd5b610617826105e1565b9392505050565b60008060408385031215610630578081fd5b610639836105e1565b9150610647602084016105e1565b90509250929050565b600080600060608486031215610664578081fd5b61066d846105e1565b925061067b602085016105e1565b9150604084013590509250925092565b6000806040838503121561069d578182fd5b6106a6836105e1565b946020939093013593505050565b6001600160a01b0391909116815260200190565b901515815260200190565b6000602080835283518082850152825b818110156106ff578581018301518582016040015282016106e3565b818111156107105783604083870101525b50601f01601f1916929092016040019392505050565b602080825260129082015271105b1b1bddd85b98d948195e18d95959195960721b604082015260600190565b602080825260129082015271109d5c9b881d985b1d59481a5b9d985b1a5960721b604082015260600190565b602080825260149082015273496e73756666696369656e742062616c616e636560601b604082015260600190565b6020808252601590820152742cb7ba9030b932903737ba103a34329037bbb732b960591b604082015260600190565b60208082526010908201526f10985b185b98d948195e18d95959195960821b604082015260600190565b90815260200190565b60ff91909116815260200190565b6000821982111561082f5761082f6108c5565b500190565b60008261084f57634e487b7160e01b81526012600452602481fd5b500490565b600081600019048311821515161561086e5761086e6108c5565b500290565b600082821015610885576108856108c5565b500390565b60028104600182168061089e57607f821691505b602082108114156108bf57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220ec95550b5d268731f515fc09c20526a4aa4e0a1f3e127bbe9e3a181608324da764736f6c63430008000033