[ { "inputs": [ { "internalType": "uint256", "name": "_mintAmount", "type": "uint256" }, { "internalType": "string", "name": "name", "type": "string" }, { "internalType": "string", "name": "symbol", "type": "string" } ], "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": "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": "pure", "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" } ]
60806040523462000031576200001f620000186200017b565b91620001a3565b604051610a74620005cb8239610a7490f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b90601f01601f191681019081106001600160401b038211176200006e57604052565b62000036565b906200008b6200008360405190565b92836200004c565b565b6001600160401b0381116200006e57602090601f01601f19160190565b60005b838110620000be5750506000910152565b8181015183820152602001620000ad565b90929192620000e8620000e2826200008d565b62000074565b9381855260208501908284011162000031576200008b92620000aa565b9080601f83011215620000315781516200012292602001620000cf565b90565b916060838303126200003157825160208401519093906001600160401b0381116200003157836200015891830162000105565b60408201519093906001600160401b038111620000315762000122920162000105565b6200019e6200103f80380380620001928162000074565b92833981019062000125565b909192565b906200008b92620001b491620003bc565b33620004f5565b634e487b7160e01b600052602260045260246000fd5b9060016002830492168015620001f4575b6020831014620001ee57565b620001bb565b91607f1691620001e2565b9160001960089290920291821b911b5b9181191691161790565b6200012262000122620001229290565b91906200023e62000122620002479362000219565b908354620001ff565b9055565b6200008b9160009162000229565b81811062000265575050565b806200027560006001936200024b565b0162000259565b9190601f81116200028c57505050565b620002a06200008b93600052602060002090565b906020601f840181900483019310620002c4575b6020601f90910104019062000259565b9091508190620002b4565b90620002d9815190565b906001600160401b0382116200006e576200030182620002fa8554620001d1565b856200027c565b602090601f831160011462000340576200024792916000918362000334575b5050600019600883021c1916906002021790565b01519050388062000320565b601f198316916200035685600052602060002090565b9260005b81811062000397575091600293918560019694106200037d575b50505002019055565b01516000196008601f8516021c1916905538808062000374565b919360206001819287870151815501950192016200035a565b906200008b91620002cf565b90620003ce6200008b926003620003b0565b6004620003b0565b620003e662000122620001229290565b6001600160a01b031690565b6200012290620003d6565b156200040557565b60405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606490fd5b620001229081565b6200012290546200044a565b634e487b7160e01b600052601160045260246000fd5b919082018092116200048257565b6200045e565b90600019906200020f565b90620004a762000122620002479262000219565b825462000488565b6200012290620003e6906001600160a01b031682565b6200012290620004af565b6200012290620004c5565b90620004e790620004d0565b600052602052604060002090565b60006200057262000557836200050b84620003f2565b936200052e6200051b86620003e6565b6200052684620003e6565b1415620003fd565b62000551620005498862000543600262000452565b62000474565b600262000493565b620004db565b6200056b85620005678362000452565b0190565b9062000493565b620005c5620005ad620005a67fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef93620004d0565b93620004d0565b93620005b860405190565b9182918290815260200190565b0390a356fe6080604052600436101561001257600080fd5b60003560e01c806306fdde03146100c2578063095ea7b3146100bd57806318160ddd146100b857806323b872dd146100b3578063313ce567146100ae57806339509351146100a957806370a08231146100a457806395d89b411461009f578063a457c2d71461009a578063a9059cbb146100955763dd62ed3e036100d25761036a565b61032b565b61030f565b6102f4565b6102d9565b6102a9565b61027a565b61025e565b610202565b6101d4565b610146565b60009103126100d257565b600080fd5b60005b8381106100ea5750506000910152565b81810151838201526020016100da565b61011b61012460209361012e9361010f815190565b80835293849260200190565b958691016100d7565b601f01601f191690565b0190565b6020808252610143929101906100fa565b90565b346100d2576101563660046100c7565b61016d6101616104bb565b60405191829182610132565b0390f35b6001600160a01b031690565b6001600160a01b0381165b036100d257565b9050359061019c8261017d565b565b80610188565b9050359061019c8261019e565b91906040838203126100d257610143906101cb818561018f565b936020016101a4565b346100d25761016d6101f06101ea3660046101b1565b90610579565b60405191829182901515815260200190565b346100d2576102123660046100c7565b61016d61021d6104e0565b6040515b9182918290815260200190565b90916060828403126100d257610143610247848461018f565b93610255816020860161018f565b936040016101a4565b346100d25761016d6101f061027436600461022e565b91610584565b346100d25761028a3660046100c7565b61016d610295610a34565b6040519182918260ff909116815260200190565b346100d25761016d6101f06102bf3660046101b1565b906105bd565b906020828203126100d2576101439161018f565b346100d25761016d61021d6102ef3660046102c5565b610528565b346100d2576103043660046100c7565b61016d6101616104c5565b346100d25761016d6101f06103253660046101b1565b90610636565b346100d25761016d6101f06103413660046101b1565b90610544565b91906040838203126100d25761014390610361818561018f565b9360200161018f565b346100d25761016d61021d610380366004610347565b90610559565b634e487b7160e01b600052602260045260246000fd5b90600160028304921680156103bc575b60208310146103b757565b610386565b91607f16916103ac565b805460009392916103e36103d98361039c565b8085529360200190565b916001811690811561043557506001146103fc57505050565b61040f9192939450600052602060002090565b916000925b8184106104215750500190565b805484840152602090930192600101610414565b92949550505060ff1916825215156020020190565b90610143916103c6565b634e487b7160e01b600052604160045260246000fd5b90601f01601f1916810190811067ffffffffffffffff82111761048c57604052565b610454565b9061019c6104ab926104a260405190565b9384809261044a565b038361046a565b61014390610491565b61014360036104b2565b61014360046104b2565b6101439081565b61014390546104cf565b61014360026104d6565b61014390610171906001600160a01b031682565b610143906104ea565b610143906104fe565b9061051a90610507565b600052602052604060002090565b61053f61014391610537600090565b506000610510565b6104d6565b61055491903361079e565b61079e565b600190565b6101439161057461053f9261056c600090565b506001610510565b610510565b61055491903361091b565b61055492919061054f8333836109e9565b634e487b7160e01b600052601160045260246000fd5b919082018092116105b857565b610595565b61055491906105d633926105d18385610559565b6105ab565b9161091b565b156105e357565b60405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608490fd5b61055491906105d6339261064a8385610559565b610656828210156105dc565b0390565b6101716101436101439290565b6101439061065a565b1561067757565b60405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608490fd5b156106d157565b60405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608490fd5b1561072957565b60405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608490fd5b6101436101436101439290565b9061014361014361079a9261077d565b9055565b6108276108148360006107e56107d46107b683610667565b6101716001600160a01b0382166001600160a01b038a161415610670565b6001600160a01b03841614156106ca565b610574610805886107f961053f8986610510565b61065682821015610722565b61080f8784610510565b61078a565b6108218561012e836104d6565b9061078a565b61086761085d6108577fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef93610507565b93610507565b9361022160405190565b0390a3565b1561087357565b60405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608490fd5b156108cb57565b60405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608490fd5b61095a61094961092b6000610667565b6101716001600160a01b0382166001600160a01b038616141561086c565b6001600160a01b03841614156108c4565b61096d8361080f84610574856001610510565b61086761085d6108577f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92593610507565b156109a457565b60405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606490fd5b906109f48183610559565b6000198103610a04575b50505050565b610a18936105d6916106568282101561099d565b388080806109fe565b610a2e6101436101439290565b60ff1690565b6101436006610a2156fea2646970667358221220e80608d1674df26ea48c686f799e4697d708f305deeab4d5adee33c57a3c0fe364736f6c63430008120033000000000000000000000000000000000000000000000000000000e8d4a51000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000004555344430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045553444300000000000000000000000000000000000000000000000000000000