[ { "inputs": [ { "internalType": "address", "name": "minter", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "allowance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientAllowance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "uint256", "name": "balance", "type": "uint256" }, { "internalType": "uint256", "name": "needed", "type": "uint256" } ], "name": "ERC20InsufficientBalance", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "approver", "type": "address" } ], "name": "ERC20InvalidApprover", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "receiver", "type": "address" } ], "name": "ERC20InvalidReceiver", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" } ], "name": "ERC20InvalidSender", "type": "error" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" } ], "name": "ERC20InvalidSpender", "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": "value", "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": [ { "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": [], "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": "value", "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": "value", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" } ]
608060405234801562000010575f80fd5b506040516200176438038062001764833981810160405281019062000036919062000404565b6040518060400160405280600c81526020017f4d61726b204e6574776f726b00000000000000000000000000000000000000008152506040518060400160405280600481526020017f4d41524b000000000000000000000000000000000000000000000000000000008152508160039081620000b3919062000698565b508060049081620000c5919062000698565b5050505f6a52b7d2dcc80cd2e40000009050620000e98282620000f160201b60201c565b505062000876565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000164575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016200015b91906200078d565b60405180910390fd5b620001775f83836200017b60201b60201c565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603620001cf578060025f828254620001c29190620007d5565b92505081905550620002a0565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156200025b578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401620002529392919062000820565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620002e9578060025f828254039250508190555062000333565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200039291906200085b565b60405180910390a3505050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f620003ce82620003a3565b9050919050565b620003e081620003c2565b8114620003eb575f80fd5b50565b5f81519050620003fe81620003d5565b92915050565b5f602082840312156200041c576200041b6200039f565b5b5f6200042b84828501620003ee565b91505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680620004b057607f821691505b602082108103620004c657620004c56200046b565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026200052a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620004ed565b620005368683620004ed565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f620005806200057a62000574846200054e565b62000557565b6200054e565b9050919050565b5f819050919050565b6200059b8362000560565b620005b3620005aa8262000587565b848454620004f9565b825550505050565b5f90565b620005c9620005bb565b620005d681848462000590565b505050565b5b81811015620005fd57620005f15f82620005bf565b600181019050620005dc565b5050565b601f8211156200064c576200061681620004cc565b6200062184620004de565b8101602085101562000631578190505b620006496200064085620004de565b830182620005db565b50505b505050565b5f82821c905092915050565b5f6200066e5f198460080262000651565b1980831691505092915050565b5f6200068883836200065d565b9150826002028217905092915050565b620006a38262000434565b67ffffffffffffffff811115620006bf57620006be6200043e565b5b620006cb825462000498565b620006d882828562000601565b5f60209050601f8311600181146200070e575f8415620006f9578287015190505b6200070585826200067b565b86555062000774565b601f1984166200071e86620004cc565b5f5b82811015620007475784890151825560018201915060208501945060208101905062000720565b8683101562000767578489015162000763601f8916826200065d565b8355505b6001600288020188555050505b505050505050565b6200078781620003c2565b82525050565b5f602082019050620007a25f8301846200077c565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f620007e1826200054e565b9150620007ee836200054e565b9250828201905080821115620008095762000808620007a8565b5b92915050565b6200081a816200054e565b82525050565b5f606082019050620008355f8301866200077c565b6200084460208301856200080f565b6200085360408301846200080f565b949350505050565b5f602082019050620008705f8301846200080f565b92915050565b610ee080620008845f395ff3fe608060405234801561000f575f80fd5b506004361061009c575f3560e01c806342966c681161006457806342966c681461015a57806370a082311461017657806395d89b41146101a6578063a9059cbb146101c4578063dd62ed3e146101f45761009c565b806306fdde03146100a0578063095ea7b3146100be57806318160ddd146100ee57806323b872dd1461010c578063313ce5671461013c575b5f80fd5b6100a8610224565b6040516100b59190610b2e565b60405180910390f35b6100d860048036038101906100d39190610bdf565b6102b4565b6040516100e59190610c37565b60405180910390f35b6100f66102d6565b6040516101039190610c5f565b60405180910390f35b61012660048036038101906101219190610c78565b6102df565b6040516101339190610c37565b60405180910390f35b61014461030d565b6040516101519190610ce3565b60405180910390f35b610174600480360381019061016f9190610cfc565b610315565b005b610190600480360381019061018b9190610d27565b610329565b60405161019d9190610c5f565b60405180910390f35b6101ae61036e565b6040516101bb9190610b2e565b60405180910390f35b6101de60048036038101906101d99190610bdf565b6103fe565b6040516101eb9190610c37565b60405180910390f35b61020e60048036038101906102099190610d52565b610420565b60405161021b9190610c5f565b60405180910390f35b60606003805461023390610dbd565b80601f016020809104026020016040519081016040528092919081815260200182805461025f90610dbd565b80156102aa5780601f10610281576101008083540402835291602001916102aa565b820191905f5260205f20905b81548152906001019060200180831161028d57829003601f168201915b5050505050905090565b5f806102be6104a2565b90506102cb8185856104a9565b600191505092915050565b5f600254905090565b5f806102e96104a2565b90506102f68582856104bb565b61030185858561054d565b60019150509392505050565b5f6012905090565b6103266103206104a2565b8261063d565b50565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60606004805461037d90610dbd565b80601f01602080910402602001604051908101604052809291908181526020018280546103a990610dbd565b80156103f45780601f106103cb576101008083540402835291602001916103f4565b820191905f5260205f20905b8154815290600101906020018083116103d757829003601f168201915b5050505050905090565b5f806104086104a2565b905061041581858561054d565b600191505092915050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b6104b683838360016106bc565b505050565b5f6104c68484610420565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146105475781811015610538578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161052f93929190610dfc565b60405180910390fd5b61054684848484035f6106bc565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036105bd575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016105b49190610e31565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361062d575f6040517fec442f050000000000000000000000000000000000000000000000000000000081526004016106249190610e31565b60405180910390fd5b61063883838361088b565b505050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036106ad575f6040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016106a49190610e31565b60405180910390fd5b6106b8825f8361088b565b5050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361072c575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016107239190610e31565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361079c575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016107939190610e31565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015610885578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161087c9190610c5f565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036108db578060025f8282546108cf9190610e77565b925050819055506109a9565b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610964578381836040517fe450d38c00000000000000000000000000000000000000000000000000000000815260040161095b93929190610dfc565b60405180910390fd5b8181035f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036109f0578060025f8282540392505081905550610a3a565b805f808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610a979190610c5f565b60405180910390a3505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610adb578082015181840152602081019050610ac0565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610b0082610aa4565b610b0a8185610aae565b9350610b1a818560208601610abe565b610b2381610ae6565b840191505092915050565b5f6020820190508181035f830152610b468184610af6565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610b7b82610b52565b9050919050565b610b8b81610b71565b8114610b95575f80fd5b50565b5f81359050610ba681610b82565b92915050565b5f819050919050565b610bbe81610bac565b8114610bc8575f80fd5b50565b5f81359050610bd981610bb5565b92915050565b5f8060408385031215610bf557610bf4610b4e565b5b5f610c0285828601610b98565b9250506020610c1385828601610bcb565b9150509250929050565b5f8115159050919050565b610c3181610c1d565b82525050565b5f602082019050610c4a5f830184610c28565b92915050565b610c5981610bac565b82525050565b5f602082019050610c725f830184610c50565b92915050565b5f805f60608486031215610c8f57610c8e610b4e565b5b5f610c9c86828701610b98565b9350506020610cad86828701610b98565b9250506040610cbe86828701610bcb565b9150509250925092565b5f60ff82169050919050565b610cdd81610cc8565b82525050565b5f602082019050610cf65f830184610cd4565b92915050565b5f60208284031215610d1157610d10610b4e565b5b5f610d1e84828501610bcb565b91505092915050565b5f60208284031215610d3c57610d3b610b4e565b5b5f610d4984828501610b98565b91505092915050565b5f8060408385031215610d6857610d67610b4e565b5b5f610d7585828601610b98565b9250506020610d8685828601610b98565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610dd457607f821691505b602082108103610de757610de6610d90565b5b50919050565b610df681610b71565b82525050565b5f606082019050610e0f5f830186610ded565b610e1c6020830185610c50565b610e296040830184610c50565b949350505050565b5f602082019050610e445f830184610ded565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610e8182610bac565b9150610e8c83610bac565b9250828201905080821115610ea457610ea3610e4a565b5b9291505056fea2646970667358221220d5131f1f717206da7aed2e8bd680fa1f8cec475170c93bb92eb72a56e2a790b464736f6c63430008180033000000000000000000000000e8a76204e6e1d29fc49a1e0cc32958a59324cf6b
0xa2646970667358221220d5131f1f717206da7aed2e8bd680fa1f8cec475170c93bb92eb72a56e2a790b464736f6c63430008180033000000000000000000000000e8a76204e6e1d29fc49a1e0cc32958a59324cf6b
----Decoded View------------Arg [0] : minter (address): 0x1F1f717206Da7AeD2e8BD680fa1F8cEC475170c9
----Encoded View------------Arg [0] : 0x0000000000000000000000001f1f717206da7aed2e8bd680fa1f8cec475170c9