[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [], "name": "Permissions", "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": "", "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": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "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": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newBurn", "type": "uint256" }, { "internalType": "uint256", "name": "newConfirm", "type": "uint256" } ], "name": "setFuku", "outputs": [], "stateMutability": "nonpayable", "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" }, { "stateMutability": "payable", "type": "receive" } ]
60806040525f80555f60015534801562000017575f80fd5b506012600a62000028919062000299565b6305f5e100620000399190620002e9565b60025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a620000d9919062000299565b6305f5e100620000ea9190620002e9565b604051620000f9919062000344565b60405180910390a36200035f565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115620001915780860481111562000169576200016862000107565b5b6001851615620001795780820291505b8081029050620001898562000134565b945062000149565b94509492505050565b5f82620001ab57600190506200027d565b81620001ba575f90506200027d565b8160018114620001d35760028114620001de5762000214565b60019150506200027d565b60ff841115620001f357620001f262000107565b5b8360020a9150848211156200020d576200020c62000107565b5b506200027d565b5060208310610133831016604e8410600b84101617156200024e5782820a90508381111562000248576200024762000107565b5b6200027d565b6200025d848484600162000140565b9250905081840481111562000277576200027662000107565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f620002a58262000284565b9150620002b2836200028d565b9250620002e17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200019a565b905092915050565b5f620002f58262000284565b9150620003028362000284565b9250828202620003128162000284565b915082820484148315176200032c576200032b62000107565b5b5092915050565b6200033e8162000284565b82525050565b5f602082019050620003595f83018462000333565b92915050565b610e0d806200036d5f395ff3fe608060405260043610610094575f3560e01c8063313ce56711610058578063313ce5671461019357806370a08231146101bd57806395d89b41146101f9578063a9059cbb14610223578063dd62ed3e1461025f5761009b565b806306fdde031461009f578063095ea7b3146100c95780630a7554cd1461010557806318160ddd1461012d57806323b872dd146101575761009b565b3661009b57005b5f80fd5b3480156100aa575f80fd5b506100b361029b565b6040516100c091906108b8565b60405180910390f35b3480156100d4575f80fd5b506100ef60048036038101906100ea9190610969565b6102d4565b6040516100fc91906109c1565b60405180910390f35b348015610110575f80fd5b5061012b600480360381019061012691906109da565b6103c1565b005b348015610138575f80fd5b5061014161041d565b60405161014e9190610a27565b60405180910390f35b348015610162575f80fd5b5061017d60048036038101906101789190610a40565b61043d565b60405161018a91906109c1565b60405180910390f35b34801561019e575f80fd5b506101a76104e0565b6040516101b49190610aab565b60405180910390f35b3480156101c8575f80fd5b506101e360048036038101906101de9190610ac4565b6104e5565b6040516101f09190610a27565b60405180910390f35b348015610204575f80fd5b5061020d6104fa565b60405161021a91906108b8565b60405180910390f35b34801561022e575f80fd5b5061024960048036038101906102449190610969565b610533565b60405161025691906109c1565b60405180910390f35b34801561026a575f80fd5b5061028560048036038101906102809190610aef565b610547565b6040516102929190610a27565b60405180910390f35b6040518060400160405280600481526020017f46756b750000000000000000000000000000000000000000000000000000000081525081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103af9190610a27565b60405180910390a36001905092915050565b7398939adc55e76694d0a528513de595ecf0f591d173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461040c575f80fd5b815f81905550806001819055505050565b6012600a61042b9190610c89565b6305f5e10061043a9190610cd3565b81565b5f8160035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546104c59190610d14565b925050819055506104d7848484610567565b90509392505050565b601281565b6002602052805f5260405f205f915090505481565b6040518060400160405280600481526020017f46756b750000000000000000000000000000000000000000000000000000000081525081565b5f61053f338484610567565b905092915050565b6003602052815f5260405f20602052805f5260405f205f91509150505481565b5f8073ffffffffffffffffffffffffffffffffffffffff1660045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161480156105c357505f82115b15610609578260045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b8160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546106559190610d14565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161461076b575f606460045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16146106ee576001546106f1565b5f545b846106fc9190610cd3565b6107069190610d74565b905080836107149190610d14565b92508060025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546107629190610da4565b92505081905550505b8160025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546107b79190610da4565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161081b9190610a27565b60405180910390a3600190509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b8381101561086557808201518184015260208101905061084a565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61088a8261082e565b6108948185610838565b93506108a4818560208601610848565b6108ad81610870565b840191505092915050565b5f6020820190508181035f8301526108d08184610880565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610905826108dc565b9050919050565b610915816108fb565b811461091f575f80fd5b50565b5f813590506109308161090c565b92915050565b5f819050919050565b61094881610936565b8114610952575f80fd5b50565b5f813590506109638161093f565b92915050565b5f806040838503121561097f5761097e6108d8565b5b5f61098c85828601610922565b925050602061099d85828601610955565b9150509250929050565b5f8115159050919050565b6109bb816109a7565b82525050565b5f6020820190506109d45f8301846109b2565b92915050565b5f80604083850312156109f0576109ef6108d8565b5b5f6109fd85828601610955565b9250506020610a0e85828601610955565b9150509250929050565b610a2181610936565b82525050565b5f602082019050610a3a5f830184610a18565b92915050565b5f805f60608486031215610a5757610a566108d8565b5b5f610a6486828701610922565b9350506020610a7586828701610922565b9250506040610a8686828701610955565b9150509250925092565b5f60ff82169050919050565b610aa581610a90565b82525050565b5f602082019050610abe5f830184610a9c565b92915050565b5f60208284031215610ad957610ad86108d8565b5b5f610ae684828501610922565b91505092915050565b5f8060408385031215610b0557610b046108d8565b5b5f610b1285828601610922565b9250506020610b2385828601610922565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115610baf57808604811115610b8b57610b8a610b2d565b5b6001851615610b9a5780820291505b8081029050610ba885610b5a565b9450610b6f565b94509492505050565b5f82610bc75760019050610c82565b81610bd4575f9050610c82565b8160018114610bea5760028114610bf457610c23565b6001915050610c82565b60ff841115610c0657610c05610b2d565b5b8360020a915084821115610c1d57610c1c610b2d565b5b50610c82565b5060208310610133831016604e8410600b8410161715610c585782820a905083811115610c5357610c52610b2d565b5b610c82565b610c658484846001610b66565b92509050818404811115610c7c57610c7b610b2d565b5b81810290505b9392505050565b5f610c9382610936565b9150610c9e83610a90565b9250610ccb7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610bb8565b905092915050565b5f610cdd82610936565b9150610ce883610936565b9250828202610cf681610936565b91508282048414831517610d0d57610d0c610b2d565b5b5092915050565b5f610d1e82610936565b9150610d2983610936565b9250828203905081811115610d4157610d40610b2d565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f610d7e82610936565b9150610d8983610936565b925082610d9957610d98610d47565b5b828204905092915050565b5f610dae82610936565b9150610db983610936565b9250828201905080821115610dd157610dd0610b2d565b5b9291505056fea2646970667358221220eede592d9d1ca9e8eac470176956641ab292f623782d1631db08c9e6e0f895ea64736f6c63430008140033