Loading
[ { "inputs": [ { "internalType": "string", "name": "name", "type": "string" }, { "internalType": "string", "name": "symbol", "type": "string" }, { "internalType": "address", "name": "initialAccount", "type": "address" }, { "internalType": "uint256", "name": "initialBalance", "type": "uint256" } ], "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": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "mint", "outputs": [], "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": "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" } ]
60806040523480156200001157600080fd5b5060405162001acf38038062001acf83398181016040528101906200003791906200056b565b838381600390816200004a91906200085c565b5080600490816200005c91906200085c565b5050506200007182826200007b60201b60201c565b5050505062000a46565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620000f05760006040517fec442f05000000000000000000000000000000000000000000000000000000008152600401620000e7919062000954565b60405180910390fd5b62000104600083836200010860201b60201c565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036200015e578060026000828254620001519190620009a0565b9250508190555062000234565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015620001ed578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401620001e493929190620009ec565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036200027f5780600260008282540392505081905550620002cc565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200032b919062000a29565b60405180910390a3505050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620003a18262000356565b810181811067ffffffffffffffff82111715620003c357620003c262000367565b5b80604052505050565b6000620003d862000338565b9050620003e6828262000396565b919050565b600067ffffffffffffffff82111562000409576200040862000367565b5b620004148262000356565b9050602081019050919050565b60005b838110156200044157808201518184015260208101905062000424565b60008484015250505050565b6000620004646200045e84620003eb565b620003cc565b90508281526020810184848401111562000483576200048262000351565b5b6200049084828562000421565b509392505050565b600082601f830112620004b057620004af6200034c565b5b8151620004c28482602086016200044d565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620004f882620004cb565b9050919050565b6200050a81620004eb565b81146200051657600080fd5b50565b6000815190506200052a81620004ff565b92915050565b6000819050919050565b620005458162000530565b81146200055157600080fd5b50565b60008151905062000565816200053a565b92915050565b6000806000806080858703121562000588576200058762000342565b5b600085015167ffffffffffffffff811115620005a957620005a862000347565b5b620005b78782880162000498565b945050602085015167ffffffffffffffff811115620005db57620005da62000347565b5b620005e98782880162000498565b9350506040620005fc8782880162000519565b92505060606200060f8782880162000554565b91505092959194509250565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200066e57607f821691505b60208210810362000684576200068362000626565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620006ee7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620006af565b620006fa8683620006af565b95508019841693508086168417925050509392505050565b6000819050919050565b60006200073d62000737620007318462000530565b62000712565b62000530565b9050919050565b6000819050919050565b62000759836200071c565b62000771620007688262000744565b848454620006bc565b825550505050565b600090565b6200078862000779565b620007958184846200074e565b505050565b5b81811015620007bd57620007b16000826200077e565b6001810190506200079b565b5050565b601f8211156200080c57620007d6816200068a565b620007e1846200069f565b81016020851015620007f1578190505b6200080962000800856200069f565b8301826200079a565b50505b505050565b600082821c905092915050565b6000620008316000198460080262000811565b1980831691505092915050565b60006200084c83836200081e565b9150826002028217905092915050565b62000867826200061b565b67ffffffffffffffff81111562000883576200088262000367565b5b6200088f825462000655565b6200089c828285620007c1565b600060209050601f831160018114620008d45760008415620008bf578287015190505b620008cb85826200083e565b8655506200093b565b601f198416620008e4866200068a565b60005b828110156200090e57848901518255600182019150602085019450602081019050620008e7565b868310156200092e57848901516200092a601f8916826200081e565b8355505b6001600288020188555050505b505050505050565b6200094e81620004eb565b82525050565b60006020820190506200096b600083018462000943565b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000620009ad8262000530565b9150620009ba8362000530565b9250828201905080821115620009d557620009d462000971565b5b92915050565b620009e68162000530565b82525050565b600060608201905062000a03600083018662000943565b62000a126020830185620009db565b62000a216040830184620009db565b949350505050565b600060208201905062000a406000830184620009db565b92915050565b6110798062000a566000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c8063313ce56711610066578063313ce5671461014957806370a082311461016757806395d89b4114610197578063a9059cbb146101b5578063dd62ed3e146101e55761009e565b806306fdde03146100a3578063095ea7b3146100c15780631249c58b146100f157806318160ddd146100fb57806323b872dd14610119575b600080fd5b6100ab610215565b6040516100b89190610c3b565b60405180910390f35b6100db60048036038101906100d69190610cf6565b6102a7565b6040516100e89190610d51565b60405180910390f35b6100f96102ca565b005b6101036103c5565b6040516101109190610d7b565b60405180910390f35b610133600480360381019061012e9190610d96565b6103cf565b6040516101409190610d51565b60405180910390f35b6101516103fe565b60405161015e9190610e05565b60405180910390f35b610181600480360381019061017c9190610e20565b610407565b60405161018e9190610d7b565b60405180910390f35b61019f61044f565b6040516101ac9190610c3b565b60405180910390f35b6101cf60048036038101906101ca9190610cf6565b6104e1565b6040516101dc9190610d51565b60405180910390f35b6101ff60048036038101906101fa9190610e4d565b610504565b60405161020c9190610d7b565b60405180910390f35b60606003805461022490610ebc565b80601f016020809104026020016040519081016040528092919081815260200182805461025090610ebc565b801561029d5780601f106102725761010080835404028352916020019161029d565b820191906000526020600020905b81548152906001019060200180831161028057829003601f168201915b5050505050905090565b6000806102b261058b565b90506102bf818585610593565b600191505092915050565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610357576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161034e90610f5f565b60405180910390fd5b61036b3369152d02c7e14af68000006105a5565b6001600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550565b6000600254905090565b6000806103da61058b565b90506103e7858285610627565b6103f28585856106bb565b60019150509392505050565b60006012905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60606004805461045e90610ebc565b80601f016020809104026020016040519081016040528092919081815260200182805461048a90610ebc565b80156104d75780601f106104ac576101008083540402835291602001916104d7565b820191906000526020600020905b8154815290600101906020018083116104ba57829003601f168201915b5050505050905090565b6000806104ec61058b565b90506104f98185856106bb565b600191505092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b6105a083838360016107af565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036106175760006040517fec442f0500000000000000000000000000000000000000000000000000000000815260040161060e9190610f8e565b60405180910390fd5b61062360008383610986565b5050565b60006106338484610504565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146106b557818110156106a5578281836040517ffb8f41b200000000000000000000000000000000000000000000000000000000815260040161069c93929190610fa9565b60405180910390fd5b6106b4848484840360006107af565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361072d5760006040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016107249190610f8e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361079f5760006040517fec442f050000000000000000000000000000000000000000000000000000000081526004016107969190610f8e565b60405180910390fd5b6107aa838383610986565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036108215760006040517fe602df050000000000000000000000000000000000000000000000000000000081526004016108189190610f8e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036108935760006040517f94280d6200000000000000000000000000000000000000000000000000000000815260040161088a9190610f8e565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508015610980578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516109779190610d7b565b60405180910390a35b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036109d85780600260008282546109cc919061100f565b92505081905550610aab565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610a64578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401610a5b93929190610fa9565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610af45780600260008282540392505081905550610b41565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610b9e9190610d7b565b60405180910390a3505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610be5578082015181840152602081019050610bca565b60008484015250505050565b6000601f19601f8301169050919050565b6000610c0d82610bab565b610c178185610bb6565b9350610c27818560208601610bc7565b610c3081610bf1565b840191505092915050565b60006020820190508181036000830152610c558184610c02565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610c8d82610c62565b9050919050565b610c9d81610c82565b8114610ca857600080fd5b50565b600081359050610cba81610c94565b92915050565b6000819050919050565b610cd381610cc0565b8114610cde57600080fd5b50565b600081359050610cf081610cca565b92915050565b60008060408385031215610d0d57610d0c610c5d565b5b6000610d1b85828601610cab565b9250506020610d2c85828601610ce1565b9150509250929050565b60008115159050919050565b610d4b81610d36565b82525050565b6000602082019050610d666000830184610d42565b92915050565b610d7581610cc0565b82525050565b6000602082019050610d906000830184610d6c565b92915050565b600080600060608486031215610daf57610dae610c5d565b5b6000610dbd86828701610cab565b9350506020610dce86828701610cab565b9250506040610ddf86828701610ce1565b9150509250925092565b600060ff82169050919050565b610dff81610de9565b82525050565b6000602082019050610e1a6000830184610df6565b92915050565b600060208284031215610e3657610e35610c5d565b5b6000610e4484828501610cab565b91505092915050565b60008060408385031215610e6457610e63610c5d565b5b6000610e7285828601610cab565b9250506020610e8385828601610cab565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680610ed457607f821691505b602082108103610ee757610ee6610e8d565b5b50919050565b7f45524332304d6f636b3a20616464726573732068617320616c7265616479206d60008201527f696e746564206f6e636500000000000000000000000000000000000000000000602082015250565b6000610f49602a83610bb6565b9150610f5482610eed565b604082019050919050565b60006020820190508181036000830152610f7881610f3c565b9050919050565b610f8881610c82565b82525050565b6000602082019050610fa36000830184610f7f565b92915050565b6000606082019050610fbe6000830186610f7f565b610fcb6020830185610d6c565b610fd86040830184610d6c565b949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061101a82610cc0565b915061102583610cc0565b925082820190508082111561103d5761103c610fe0565b5b9291505056fea2646970667358221220b023287a9db9467c314a551968ffa8a16493ec6bfbe4d90db9b38341d64e995864736f6c63430008140033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000523fc5089c4aee66fff452680d3bf696448892d40000000000000000000000000000000000000000000000000000000005f5e100000000000000000000000000000000000000000000000000000000000000000854657374204a505900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034a50590000000000000000000000000000000000000000000000000000000000
0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000523fc5089c4aee66fff452680d3bf696448892d40000000000000000000000000000000000000000000000000000000005f5e100000000000000000000000000000000000000000000000000000000000000000854657374204a505900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034a50590000000000000000000000000000000000000000000000000000000000
----Decoded View------------Arg [0] : name (string): Test JPYArg [1] : symbol (string): JPYArg [2] : initialAccount (address): 0x523FC5089C4AEE66FFf452680D3Bf696448892D4Arg [3] : initialBalance (uint256): 100000000
----Encoded View------------Arg [0] : 0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000854657374204a5059000000000000000000000000000000000000000000000000Arg [1] : 0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000034a50590000000000000000000000000000000000000000000000000000000000Arg [2] : 0x000000000000000000000000523fc5089c4aee66fff452680d3bf696448892d4Arg [3] : 0x0000000000000000000000000000000000000000000000000000000005f5e100