[ { "inputs": [ { "internalType": "string", "name": "_name", "type": "string" }, { "internalType": "string", "name": "_symbol", "type": "string" }, { "internalType": "uint8", "name": "_decimals", "type": "uint8" } ], "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": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "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": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "burn", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "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": "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" } ]
6080604052346200033b5762000a51803803806200001d8162000340565b92833981016060828203126200033b5781516001600160401b03908181116200033b57826200004e91850162000366565b90602092838501518281116200033b576040916200006e91870162000366565b9401519360ff85168095036200033b5782518281116200023b576003918254916001958684811c9416801562000330575b888510146200031a578190601f94858111620002c4575b5088908583116001146200025d5760009262000251575b505060001982861b1c191690861b1783555b80519384116200023b5760049586548681811c9116801562000230575b828210146200021b57838111620001d0575b508092851160011462000162575093839491849260009562000156575b50501b92600019911b1c19161790555b60ff1960055416176005556040516106789081620003d98239f35b0151935038806200012b565b92919084601f1981168860005285600020956000905b89838310620001b557505050106200019a575b50505050811b0190556200013b565b01519060f884600019921b161c19169055388080806200018b565b85870151895590970196948501948893509081019062000178565b87600052816000208480880160051c82019284891062000211575b0160051c019087905b828110620002045750506200010e565b60008155018790620001f4565b92508192620001eb565b602288634e487b7160e01b6000525260246000fd5b90607f1690620000fc565b634e487b7160e01b600052604160045260246000fd5b015190503880620000cd565b90889350601f19831691876000528a6000209260005b8c828210620002ad575050841162000294575b505050811b018355620000df565b015160001983881b60f8161c1916905538808062000286565b8385015186558c9790950194938401930162000273565b90915085600052886000208580850160051c8201928b861062000310575b918a91869594930160051c01915b82811062000300575050620000b6565b600081558594508a9101620002f0565b92508192620002e2565b634e487b7160e01b600052602260045260246000fd5b93607f16936200009f565b600080fd5b6040519190601f01601f191682016001600160401b038111838210176200023b57604052565b919080601f840112156200033b5782516001600160401b0381116200023b576020906200039c601f8201601f1916830162000340565b928184528282870101116200033b5760005b818110620003c457508260009394955001015290565b8581018301518482018401528201620003ae56fe608060408181526004918236101561001657600080fd5b600092833560e01c91826306fdde03146104ba57508163095ea7b31461044957816318160ddd1461042c57816323b872dd1461038a578163313ce5671461036857816340c10f191461030357816370a08231146102cb57816395d89b41146101ca57508281639dc29fac1461016357508063a9059cbb146100eb5763dd62ed3e146100a057600080fd5b346100e757806003193601126100e757806020926100bc6105c1565b6100c46105dc565b6001600160a01b0391821683526002865283832091168252845220549051908152f35b5080fd5b50346100e757806003193601126100e7576020916101076105c1565b8260243591338452600186528184206101218482546105f2565b90556001600160a01b03168084526001865292208054610142908390610615565b90558251908152600080516020610623833981519152843392a35160018152f35b8083346101c757806003193601126101c757600080516020610623833981519152602061018e6105c1565b6024359060018060a01b031693848652600183528086206101b08382546105f2565b90556101bd8287546105f2565b865551908152a380f35b50fd5b8383346100e757816003193601126100e757805190828454600181811c908083169283156102c1575b60209384841081146102ae57838852908115610292575060011461025a575b505050829003601f01601f19168201926001600160401b038411838510176102475750829182610243925282610578565b0390f35b634e487b7160e01b815260418552602490fd5b919250868652828620918387935b83851061027e5750505050830101858080610212565b805488860183015293019284908201610268565b60ff1916878501525050151560051b8401019050858080610212565b634e487b7160e01b895260228a52602489fd5b91607f16916101f3565b5050346100e75760203660031901126100e75760209181906001600160a01b036102f36105c1565b1681526001845220549051908152f35b5050346100e757806003193601126100e75781600080516020610623833981519152602061032f6105c1565b6024359060018060a01b03169485855260018352808520610351838254610615565b905561035e828654610615565b855551908152a380f35b5050346100e757816003193601126100e75760209060ff600554169051908152f35b5050346100e75760603660031901126100e7576103a56105c1565b916103ae6105dc565b6000805160206106238339815191526044359160018060a01b03809616928385528560209788936002855282882033895285528288206103ef8582546105f2565b9055868852600185528288206104068582546105f2565b90551695868152600184522061041d828254610615565b90558551908152a35160018152f35b5050346100e757816003193601126100e757602091549051908152f35b5050346100e757806003193601126100e757602091816104676105c1565b91602435918291338152600287528181209460018060a01b0316948582528752205582519081527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925843392a35160018152f35b8490843461057457826003193601126105745782600354600181811c9080831692831561056a575b60209384841081146102ae57838852908115610292575060011461053157505050829003601f01601f19168201926001600160401b038411838510176102475750829182610243925282610578565b91925060038652828620918387935b8385106105565750505050830101858080610212565b805488860183015293019284908201610540565b91607f16916104e2565b8280fd5b6020808252825181830181905290939260005b8281106105ad57505060409293506000838284010152601f8019910116010190565b81810186015184820160400152850161058b565b600435906001600160a01b03821682036105d757565b600080fd5b602435906001600160a01b03821682036105d757565b919082039182116105ff57565b634e487b7160e01b600052601160045260246000fd5b919082018092116105ff5756feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa26469706673582212205ee37851d0f6ea0ecbda84029184633f19d78ff4759924c2907022a9d9baea5964736f6c63430008110033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000067a6b55534443000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067a6b555344430000000000000000000000000000000000000000000000000000