Loading
[ { "inputs": [ { "internalType": "string", "name": "_name", "type": "string" }, { "internalType": "string", "name": "_symbol", "type": "string" }, { "internalType": "uint256", "name": "_totalSupply", "type": "uint256" } ], "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": "_value", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "success", "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": [], "name": "decimals", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "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": "success", "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": "success", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" } ]
608060405260126002553480156200001657600080fd5b50604051620015103803806200151083398181016040528101906200003c9190620002a1565b82600090816200004d91906200057c565b5081600190816200005f91906200057c565b50600254600a620000719190620007e6565b816200007e919062000837565b600381905550600354600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050505062000882565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6200013c82620000f1565b810181811067ffffffffffffffff821117156200015e576200015d62000102565b5b80604052505050565b600062000173620000d3565b905062000181828262000131565b919050565b600067ffffffffffffffff821115620001a457620001a362000102565b5b620001af82620000f1565b9050602081019050919050565b60005b83811015620001dc578082015181840152602081019050620001bf565b60008484015250505050565b6000620001ff620001f98462000186565b62000167565b9050828152602081018484840111156200021e576200021d620000ec565b5b6200022b848285620001bc565b509392505050565b600082601f8301126200024b576200024a620000e7565b5b81516200025d848260208601620001e8565b91505092915050565b6000819050919050565b6200027b8162000266565b81146200028757600080fd5b50565b6000815190506200029b8162000270565b92915050565b600080600060608486031215620002bd57620002bc620000dd565b5b600084015167ffffffffffffffff811115620002de57620002dd620000e2565b5b620002ec8682870162000233565b935050602084015167ffffffffffffffff81111562000310576200030f620000e2565b5b6200031e8682870162000233565b925050604062000331868287016200028a565b9150509250925092565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200038e57607f821691505b602082108103620003a457620003a362000346565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200040e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620003cf565b6200041a8683620003cf565b95508019841693508086168417925050509392505050565b6000819050919050565b60006200045d62000457620004518462000266565b62000432565b62000266565b9050919050565b6000819050919050565b62000479836200043c565b62000491620004888262000464565b848454620003dc565b825550505050565b600090565b620004a862000499565b620004b58184846200046e565b505050565b5b81811015620004dd57620004d16000826200049e565b600181019050620004bb565b5050565b601f8211156200052c57620004f681620003aa565b6200050184620003bf565b8101602085101562000511578190505b620005296200052085620003bf565b830182620004ba565b50505b505050565b600082821c905092915050565b6000620005516000198460080262000531565b1980831691505092915050565b60006200056c83836200053e565b9150826002028217905092915050565b62000587826200033b565b67ffffffffffffffff811115620005a357620005a262000102565b5b620005af825462000375565b620005bc828285620004e1565b600060209050601f831160018114620005f45760008415620005df578287015190505b620005eb85826200055e565b8655506200065b565b601f1984166200060486620003aa565b60005b828110156200062e5784890151825560018201915060208501945060208101905062000607565b868310156200064e57848901516200064a601f8916826200053e565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b6001851115620006f157808604811115620006c957620006c862000663565b5b6001851615620006d95780820291505b8081029050620006e98562000692565b9450620006a9565b94509492505050565b6000826200070c5760019050620007df565b816200071c5760009050620007df565b8160018114620007355760028114620007405762000776565b6001915050620007df565b60ff84111562000755576200075462000663565b5b8360020a9150848211156200076f576200076e62000663565b5b50620007df565b5060208310610133831016604e8410600b8410161715620007b05782820a905083811115620007aa57620007a962000663565b5b620007df565b620007bf84848460016200069f565b92509050818404811115620007d957620007d862000663565b5b81810290505b9392505050565b6000620007f38262000266565b9150620008008362000266565b92506200082f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620006fa565b905092915050565b6000620008448262000266565b9150620008518362000266565b9250828202620008618162000266565b915082820484148315176200087b576200087a62000663565b5b5092915050565b610c7e80620008926000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce5671461013457806370a082311461015257806395d89b4114610182578063a9059cbb146101a0578063dd62ed3e146101d057610093565b806306fdde0314610098578063095ea7b3146100b657806318160ddd146100e657806323b872dd14610104575b600080fd5b6100a0610200565b6040516100ad9190610936565b60405180910390f35b6100d060048036038101906100cb91906109f1565b61028e565b6040516100dd9190610a4c565b60405180910390f35b6100ee6103b8565b6040516100fb9190610a76565b60405180910390f35b61011e60048036038101906101199190610a91565b6103be565b60405161012b9190610a4c565b60405180910390f35b61013c6105b3565b6040516101499190610a76565b60405180910390f35b61016c60048036038101906101679190610ae4565b6105b9565b6040516101799190610a76565b60405180910390f35b61018a6105d1565b6040516101979190610936565b60405180910390f35b6101ba60048036038101906101b591906109f1565b61065f565b6040516101c79190610a4c565b60405180910390f35b6101ea60048036038101906101e59190610b11565b6106c2565b6040516101f79190610a76565b60405180910390f35b6000805461020d90610b80565b80601f016020809104026020016040519081016040528092919081815260200182805461023990610b80565b80156102865780601f1061025b57610100808354040283529160200191610286565b820191906000526020600020905b81548152906001019060200180831161026957829003601f168201915b505050505081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036102c857600080fd5b81600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103a69190610a76565b60405180910390a36001905092915050565b60035481565b6000600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561040c57600080fd5b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561049557600080fd5b81600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461051d9190610be0565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506105a88484846106e7565b600190509392505050565b60025481565b60046020528060005260406000206000915090505481565b600180546105de90610b80565b80601f016020809104026020016040519081016040528092919081815260200182805461060a90610b80565b80156106575780601f1061062c57610100808354040283529160200191610657565b820191906000526020600020905b81548152906001019060200180831161063a57829003601f168201915b505050505081565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156106ad57600080fd5b6106b83384846106e7565b6001905092915050565b6005602052816000526040600020602052806000526040600020600091509150505481565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361072057600080fd5b80600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461076b9190610be0565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546107f99190610c14565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516108999190610a76565b60405180910390a3505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156108e05780820151818401526020810190506108c5565b60008484015250505050565b6000601f19601f8301169050919050565b6000610908826108a6565b61091281856108b1565b93506109228185602086016108c2565b61092b816108ec565b840191505092915050565b6000602082019050818103600083015261095081846108fd565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006109888261095d565b9050919050565b6109988161097d565b81146109a357600080fd5b50565b6000813590506109b58161098f565b92915050565b6000819050919050565b6109ce816109bb565b81146109d957600080fd5b50565b6000813590506109eb816109c5565b92915050565b60008060408385031215610a0857610a07610958565b5b6000610a16858286016109a6565b9250506020610a27858286016109dc565b9150509250929050565b60008115159050919050565b610a4681610a31565b82525050565b6000602082019050610a616000830184610a3d565b92915050565b610a70816109bb565b82525050565b6000602082019050610a8b6000830184610a67565b92915050565b600080600060608486031215610aaa57610aa9610958565b5b6000610ab8868287016109a6565b9350506020610ac9868287016109a6565b9250506040610ada868287016109dc565b9150509250925092565b600060208284031215610afa57610af9610958565b5b6000610b08848285016109a6565b91505092915050565b60008060408385031215610b2857610b27610958565b5b6000610b36858286016109a6565b9250506020610b47858286016109a6565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680610b9857607f821691505b602082108103610bab57610baa610b51565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610beb826109bb565b9150610bf6836109bb565b9250828203905081811115610c0e57610c0d610bb1565b5b92915050565b6000610c1f826109bb565b9150610c2a836109bb565b9250828201905080821115610c4257610c41610bb1565b5b9291505056fea2646970667358221220b1ea9d26547ff2a33c0cf534f4d5238dae3a8295d1e539d06f167bcf1f1e6f4864736f6c63430008130033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000000000000000000000000000000000046d4554480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046d45544800000000000000000000000000000000000000000000000000000000