[ { "inputs": [ { "internalType": "string", "name": "name_", "type": "string" }, { "internalType": "string", "name": "symbol_", "type": "string" }, { "internalType": "uint256", "name": "initialSupply_", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [], "name": "SupplyZero", "type": "error" }, { "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": "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": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "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": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" } ]
60406080815234620003e15762000cf0803803806200001e81620003e6565b9283398101606082820312620003e15781516001600160401b039290838111620003e15782620000509183016200040c565b9260209283830151828111620003e15786916200006f9185016200040c565b92015193805191808311620002e15760038054936001938486811c96168015620003d6575b88871014620003c0578190601f968781116200036a575b5088908783116001146200030357600092620002f7575b505060001982841b1c191690841b1781555b8451918211620002e15760049485548481811c91168015620002d6575b88821014620002c15785811162000276575b5086908584116001146200020b57938394918492600095620001ff575b50501b92600019911b1c19161782555b8315620001f0573315620001b15750600254908382018092116200019c57506000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9160025533835282815284832084815401905584519384523393a35161087190816200047f8239f35b601190634e487b7160e01b6000525260246000fd5b60649285519262461bcd60e51b845283015260248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152fd5b508351639fbba64f60e01b8152fd5b01519350388062000120565b9190601f198416928760005284896000209460005b8b898383106200025e575050501062000243575b50505050811b01825562000130565b01519060f884600019921b161c191690553880808062000234565b86860151895590970196948501948893500162000220565b86600052876000208680860160051c8201928a8710620002b7575b0160051c019085905b828110620002aa57505062000103565b600081550185906200029a565b9250819262000291565b602287634e487b7160e01b6000525260246000fd5b90607f1690620000f1565b634e487b7160e01b600052604160045260246000fd5b015190503880620000c2565b90869350601f19831691856000528a6000209260005b8c8282106200035357505084116200033a575b505050811b018155620000d4565b015160001983861b60f8161c191690553880806200032c565b8385015186558a9790950194938401930162000319565b90915083600052886000208780850160051c8201928b8610620003b6575b918891869594930160051c01915b828110620003a6575050620000ab565b6000815585945088910162000396565b9250819262000388565b634e487b7160e01b600052602260045260246000fd5b95607f169562000094565b600080fd5b6040519190601f01601f191682016001600160401b03811183821017620002e157604052565b919080601f84011215620003e15782516001600160401b038111620002e15760209062000442601f8201601f19168301620003e6565b92818452828287010111620003e15760005b8181106200046a57508260009394955001015290565b85810183015184820184015282016200045456fe608060408181526004918236101561001657600080fd5b600092833560e01c91826306fdde031461049157508163095ea7b31461046757816318160ddd1461044857816323b872dd1461037e578163313ce5671461036257816339509351146102fb57816370a08231146102c457816395d89b41146101c1578163a457c2d71461011957508063a9059cbb146100e95763dd62ed3e1461009e57600080fd5b346100e557806003193601126100e557806020926100ba61059a565b6100c26105b5565b6001600160a01b0391821683526001865283832091168252845220549051908152f35b5080fd5b50346100e557806003193601126100e55760209061011261010861059a565b60243590336106cd565b5160018152f35b905082346101be57826003193601126101be5761013461059a565b918360243592338152600160205281812060018060a01b038616825260205220549082821061016d5760208561011285850387336105cb565b608490602086519162461bcd60e51b8352820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152fd5b80fd5b8383346100e557816003193601126100e55780519082845460018160011c90600183169283156102ba575b60209384841081146102a75783885290811561028b5750600114610253575b505050829003601f01601f19168201926001600160401b03841183851017610240575082918261023c925282610551565b0390f35b634e487b7160e01b815260418552602490fd5b919250868652828620918387935b838510610277575050505083010185808061020b565b805488860183015293019284908201610261565b60ff1916878501525050151560051b840101905085808061020b565b634e487b7160e01b895260228a52602489fd5b91607f16916101ec565b5050346100e55760203660031901126100e55760209181906001600160a01b036102ec61059a565b16815280845220549051908152f35b8284346101be57816003193601126101be5761031561059a565b338252600160209081528383206001600160a01b038316845290528282205460243581019290831061034f576020846101128585336105cb565b634e487b7160e01b815260118552602490fd5b5050346100e557816003193601126100e5576020905160128152f35b839150346100e55760603660031901126100e55761039a61059a565b6103a26105b5565b91846044359460018060a01b0384168152600160205281812033825260205220549060001982036103dc575b6020866101128787876106cd565b84821061040557509183916103fa60209695610112950333836105cb565b9193948193506103ce565b606490602087519162461bcd60e51b8352820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152fd5b5050346100e557816003193601126100e5576020906002549051908152f35b5050346100e557806003193601126100e55760209061011261048761059a565b60243590336105cb565b8490843461054d578260031936011261054d578260035460018160011c9060018316928315610543575b60209384841081146102a75783885290811561028b575060011461050a57505050829003601f01601f19168201926001600160401b03841183851017610240575082918261023c925282610551565b91925060038652828620918387935b83851061052f575050505083010185808061020b565b805488860183015293019284908201610519565b91607f16916104bb565b8280fd5b6020808252825181830181905290939260005b82811061058657505060409293506000838284010152601f8019910116010190565b818101860151848201604001528501610564565b600435906001600160a01b03821682036105b057565b600080fd5b602435906001600160a01b03821682036105b057565b6001600160a01b0390811691821561067c571691821561062c5760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925918360005260018252604060002085600052825280604060002055604051908152a3565b60405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608490fd5b60405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608490fd5b6001600160a01b039081169182156107e857169182156107975760008281528060205260408120549180831061074357604082827fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef958760209652828652038282205586815220818154019055604051908152a3565b60405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608490fd5b60405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608490fd5b60405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608490fdfea26469706673582212202c0e8df25c3db802f06ba110173bc5cbfe0be44f489d08dbcafdb9976ff2027664736f6c63430008180033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000033b2e3c9fd0803ce8000000000000000000000000000000000000000000000000000000000000000000000947617320546f6b656e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034741530000000000000000000000000000000000000000000000000000000000