[ { "inputs": [ { "internalType": "string", "name": "name_", "type": "string" }, { "internalType": "string", "name": "symbol_", "type": "string" }, { "internalType": "uint256", "name": "decimals_", "type": "uint256" }, { "internalType": "uint256", "name": "initialBalance_", "type": "uint256" }, { "internalType": "address", "name": "tokenOwner_", "type": "address" }, { "internalType": "address payable", "name": "feeReceiver_", "type": "address" } ], "stateMutability": "payable", "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": "uint256", "name": "", "type": "uint256" } ], "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": "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" } ]
608060405260405162001d1438038062001d148339818101604052810190620000299190620003dd565b858584868584600490816200003f9190620006e1565b508360059081620000519190620006e1565b5081600a62000061919062000942565b836200006e919062000992565b6002819055506002545f808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550816003819055508073ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6002546040516200011f9190620009ed565b60405180910390a350505050508073ffffffffffffffffffffffffffffffffffffffff166108fc3490811502906040515f60405180830381858888f1935050505015801562000170573d5f803e3d5ffd5b5050505050505062000a08565b5f604051905090565b5f80fd5b5f80fd5b5f80fd5b5f80fd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b620001de8262000196565b810181811067ffffffffffffffff821117156200020057620001ff620001a6565b5b80604052505050565b5f620002146200017d565b9050620002228282620001d3565b919050565b5f67ffffffffffffffff821115620002445762000243620001a6565b5b6200024f8262000196565b9050602081019050919050565b5f5b838110156200027b5780820151818401526020810190506200025e565b5f8484015250505050565b5f6200029c620002968462000227565b62000209565b905082815260208101848484011115620002bb57620002ba62000192565b5b620002c88482856200025c565b509392505050565b5f82601f830112620002e757620002e66200018e565b5b8151620002f984826020860162000286565b91505092915050565b5f819050919050565b620003168162000302565b811462000321575f80fd5b50565b5f8151905062000334816200030b565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f62000365826200033a565b9050919050565b620003778162000359565b811462000382575f80fd5b50565b5f8151905062000395816200036c565b92915050565b5f620003a7826200033a565b9050919050565b620003b9816200039b565b8114620003c4575f80fd5b50565b5f81519050620003d781620003ae565b92915050565b5f805f805f8060c08789031215620003fa57620003f962000186565b5b5f87015167ffffffffffffffff8111156200041a57620004196200018a565b5b6200042889828a01620002d0565b965050602087015167ffffffffffffffff8111156200044c576200044b6200018a565b5b6200045a89828a01620002d0565b95505060406200046d89828a0162000324565b94505060606200048089828a0162000324565b93505060806200049389828a0162000385565b92505060a0620004a689828a01620003c7565b9150509295509295509295565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f60028204905060018216806200050257607f821691505b602082108103620005185762000517620004bd565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026200057c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200053f565b6200058886836200053f565b95508019841693508086168417925050509392505050565b5f819050919050565b5f620005c9620005c3620005bd8462000302565b620005a0565b62000302565b9050919050565b5f819050919050565b620005e483620005a9565b620005fc620005f382620005d0565b8484546200054b565b825550505050565b5f90565b6200061262000604565b6200061f818484620005d9565b505050565b5b8181101562000646576200063a5f8262000608565b60018101905062000625565b5050565b601f82111562000695576200065f816200051e565b6200066a8462000530565b810160208510156200067a578190505b62000692620006898562000530565b83018262000624565b50505b505050565b5f82821c905092915050565b5f620006b75f19846008026200069a565b1980831691505092915050565b5f620006d18383620006a6565b9150826002028217905092915050565b620006ec82620004b3565b67ffffffffffffffff811115620007085762000707620001a6565b5b620007148254620004ea565b620007218282856200064a565b5f60209050601f83116001811462000757575f841562000742578287015190505b6200074e8582620006c4565b865550620007bd565b601f19841662000767866200051e565b5f5b82811015620007905784890151825560018201915060208501945060208101905062000769565b86831015620007b05784890151620007ac601f891682620006a6565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b60018511156200084f57808604811115620008275762000826620007c5565b5b6001851615620008375780820291505b80810290506200084785620007f2565b945062000807565b94509492505050565b5f826200086957600190506200093b565b8162000878575f90506200093b565b81600181146200089157600281146200089c57620008d2565b60019150506200093b565b60ff841115620008b157620008b0620007c5565b5b8360020a915084821115620008cb57620008ca620007c5565b5b506200093b565b5060208310610133831016604e8410600b84101617156200090c5782820a905083811115620009065762000905620007c5565b5b6200093b565b6200091b8484846001620007fe565b92509050818404811115620009355762000934620007c5565b5b81810290505b9392505050565b5f6200094e8262000302565b91506200095b8362000302565b92506200098a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000858565b905092915050565b5f6200099e8262000302565b9150620009ab8362000302565b9250828202620009bb8162000302565b91508282048414831517620009d557620009d4620007c5565b5b5092915050565b620009e78162000302565b82525050565b5f60208201905062000a025f830184620009dc565b92915050565b6112fe8062000a165f395ff3fe608060405234801561000f575f80fd5b50600436106100a7575f3560e01c8063395093511161006f578063395093511461016557806370a082311461019557806395d89b41146101c5578063a457c2d7146101e3578063a9059cbb14610213578063dd62ed3e14610243576100a7565b806306fdde03146100ab578063095ea7b3146100c957806318160ddd146100f957806323b872dd14610117578063313ce56714610147575b5f80fd5b6100b3610273565b6040516100c09190610bf3565b60405180910390f35b6100e360048036038101906100de9190610ca4565b610303565b6040516100f09190610cfc565b60405180910390f35b610101610320565b60405161010e9190610d24565b60405180910390f35b610131600480360381019061012c9190610d3d565b610329565b60405161013e9190610cfc565b60405180910390f35b61014f610424565b60405161015c9190610d24565b60405180910390f35b61017f600480360381019061017a9190610ca4565b61042d565b60405161018c9190610cfc565b60405180910390f35b6101af60048036038101906101aa9190610d8d565b6104d4565b6040516101bc9190610d24565b60405180910390f35b6101cd610519565b6040516101da9190610bf3565b60405180910390f35b6101fd60048036038101906101f89190610ca4565b6105a9565b60405161020a9190610cfc565b60405180910390f35b61022d60048036038101906102289190610ca4565b610698565b60405161023a9190610cfc565b60405180910390f35b61025d60048036038101906102589190610db8565b6106b5565b60405161026a9190610d24565b60405180910390f35b60606004805461028290610e23565b80601f01602080910402602001604051908101604052809291908181526020018280546102ae90610e23565b80156102f95780601f106102d0576101008083540402835291602001916102f9565b820191905f5260205f20905b8154815290600101906020018083116102dc57829003601f168201915b5050505050905090565b5f61031661030f610737565b848461073e565b6001905092915050565b5f600254905090565b5f610335848484610901565b5f60015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f61037c610737565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050828110156103fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103f290610ec3565b60405180910390fd5b61041885610407610737565b85846104139190610f0e565b61073e565b60019150509392505050565b5f600354905090565b5f6104ca610439610737565b848460015f610446610737565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546104c59190610f41565b61073e565b6001905092915050565b5f805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60606005805461052890610e23565b80601f016020809104026020016040519081016040528092919081815260200182805461055490610e23565b801561059f5780601f106105765761010080835404028352916020019161059f565b820191905f5260205f20905b81548152906001019060200180831161058257829003601f168201915b5050505050905090565b5f8060015f6105b6610737565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905082811015610670576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161066790610fe4565b60405180910390fd5b61068d61067b610737565b8585846106889190610f0e565b61073e565b600191505092915050565b5f6106ab6106a4610737565b8484610901565b6001905092915050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036107ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a390611072565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361081a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081190611100565b60405180910390fd5b8060015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516108f49190610d24565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361096f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109669061118e565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036109dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109d49061121c565b60405180910390fd5b5f805f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905081811015610a60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a57906112aa565b60405180910390fd5b8181610a6c9190610f0e565b5f808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550815f808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610af79190610f41565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b5b9190610d24565b60405180910390a350505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610ba0578082015181840152602081019050610b85565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610bc582610b69565b610bcf8185610b73565b9350610bdf818560208601610b83565b610be881610bab565b840191505092915050565b5f6020820190508181035f830152610c0b8184610bbb565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610c4082610c17565b9050919050565b610c5081610c36565b8114610c5a575f80fd5b50565b5f81359050610c6b81610c47565b92915050565b5f819050919050565b610c8381610c71565b8114610c8d575f80fd5b50565b5f81359050610c9e81610c7a565b92915050565b5f8060408385031215610cba57610cb9610c13565b5b5f610cc785828601610c5d565b9250506020610cd885828601610c90565b9150509250929050565b5f8115159050919050565b610cf681610ce2565b82525050565b5f602082019050610d0f5f830184610ced565b92915050565b610d1e81610c71565b82525050565b5f602082019050610d375f830184610d15565b92915050565b5f805f60608486031215610d5457610d53610c13565b5b5f610d6186828701610c5d565b9350506020610d7286828701610c5d565b9250506040610d8386828701610c90565b9150509250925092565b5f60208284031215610da257610da1610c13565b5b5f610daf84828501610c5d565b91505092915050565b5f8060408385031215610dce57610dcd610c13565b5b5f610ddb85828601610c5d565b9250506020610dec85828601610c5d565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610e3a57607f821691505b602082108103610e4d57610e4c610df6565b5b50919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320615f8201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b5f610ead602883610b73565b9150610eb882610e53565b604082019050919050565b5f6020820190508181035f830152610eda81610ea1565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610f1882610c71565b9150610f2383610c71565b9250828203905081811115610f3b57610f3a610ee1565b5b92915050565b5f610f4b82610c71565b9150610f5683610c71565b9250828201905080821115610f6e57610f6d610ee1565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f775f8201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b5f610fce602583610b73565b9150610fd982610f74565b604082019050919050565b5f6020820190508181035f830152610ffb81610fc2565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f61105c602483610b73565b915061106782611002565b604082019050919050565b5f6020820190508181035f83015261108981611050565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f6110ea602283610b73565b91506110f582611090565b604082019050919050565b5f6020820190508181035f830152611117816110de565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611178602583610b73565b91506111838261111e565b604082019050919050565b5f6020820190508181035f8301526111a58161116c565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611206602383610b73565b9150611211826111ac565b604082019050919050565b5f6020820190508181035f830152611233816111fa565b9050919050565b7f45524332303a207472616e7366657220616d6f756e74206578636565647320625f8201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b5f611294602683610b73565b915061129f8261123a565b604082019050919050565b5f6020820190508181035f8301526112c181611288565b905091905056fea264697066735822122049b0c75f3cb1d6ffa97b018cb06ca5ebc8cd844c77bb232a1a0bf393e1d1d51e64736f6c6343000814003300000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000f424000000000000000000000000013cff20a1e3eaa256bc3a2a007cfa8afa6be0eb500000000000000000000000013cff20a1e3eaa256bc3a2a007cfa8afa6be0eb5000000000000000000000000000000000000000000000000000000000000000356564f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000356564f0000000000000000000000000000000000000000000000000000000000
0xa264697066735822122049b0c75f3cb1d6ffa97b018cb06ca5ebc8cd844c77bb232a1a0bf393e1d1d51e64736f6c6343000814003300000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000f424000000000000000000000000013cff20a1e3eaa256bc3a2a007cfa8afa6be0eb500000000000000000000000013cff20a1e3eaa256bc3a2a007cfa8afa6be0eb5000000000000000000000000000000000000000000000000000000000000000356564f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000356564f0000000000000000000000000000000000000000000000000000000000