[ { "inputs": [], "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": [], "name": "MINT_AMT", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "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": "uint8", "name": "", "type": "uint8" } ], "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": "_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": "_recipient", "type": "address" }, { "internalType": "uint256", "name": "_value", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" } ]
608060405234801561001057600080fd5b5033600090815260026020908152604091829020633b9aca00908190556001558151808301909252600e82526d4176617853706f727473426f6f6b60901b9082015260049061005f9082610139565b5060408051808201909152600381526220a9a160e91b60208201526005906100879082610139565b506000805460ff191660031790556101f8565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806100c457607f821691505b6020821081036100e457634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561013457600081815260208120601f850160051c810160208610156101115750805b601f850160051c820191505b818110156101305782815560010161011d565b5050505b505050565b81516001600160401b038111156101525761015261009a565b6101668161016084546100b0565b846100ea565b602080601f83116001811461019b57600084156101835750858301515b600019600386901b1c1916600185901b178555610130565b600085815260208120601f198616915b828110156101ca578886015182559484019460019091019084016101ab565b50858210156101e85787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b61087c806102076000396000f3fe608060405234801561001057600080fd5b50600436106100d45760003560e01c806370a0823111610081578063a5c798c21161005b578063a5c798c2146101b1578063a9059cbb146101bc578063dd62ed3e146101cf57600080fd5b806370a082311461017657806395d89b4114610196578063a457c2d71461019e57600080fd5b806323b872dd116100b257806323b872dd14610131578063313ce56714610144578063395093511461016357600080fd5b806306fdde03146100d9578063095ea7b3146100f757806318160ddd1461011a575b600080fd5b6100e16101fa565b6040516100ee919061064e565b60405180910390f35b61010a6101053660046106e3565b610288565b60405190151581526020016100ee565b61012360015481565b6040519081526020016100ee565b61010a61013f36600461070d565b610302565b6000546101519060ff1681565b60405160ff90911681526020016100ee565b61010a6101713660046106e3565b610403565b610123610184366004610749565b60026020526000908152604090205481565b6100e16104b3565b61010a6101ac3660046106e3565b6104c0565b610123633b9aca0081565b61010a6101ca3660046106e3565b61056a565b6101236101dd36600461076b565b600360209081526000928352604080842090915290825290205481565b600480546102079061079e565b80601f01602080910402602001604051908101604052809291908181526020018280546102339061079e565b80156102805780601f1061025557610100808354040283529160200191610280565b820191906000526020600020905b81548152906001019060200180831161026357829003601f168201915b505050505081565b33600081815260036020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906102f09086815260200190565b60405180910390a35060015b92915050565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260026020526040812054828110801590610368575073ffffffffffffffffffffffffffffffffffffffff851660009081526003602090815260408083203384529091529020548311155b61037157600080fd5b73ffffffffffffffffffffffffffffffffffffffff8581166000818152600260208181526040808420898803905560038252808420338552825280842080548a900390559489168084529181529184902080548801905592518681527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3506001949350505050565b33600090815260036020908152604080832073ffffffffffffffffffffffffffffffffffffffff8616845290915281205461043e8382610820565b33600081815260036020908152604080832073ffffffffffffffffffffffffffffffffffffffff8a16808552908352928190208590555184815293945090927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a35060019392505050565b600580546102079061079e565b33600090815260036020908152604080832073ffffffffffffffffffffffffffffffffffffffff8616845290915281205480831115610560576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f746f6f206c61726765000000000000000000000000000000000000000000000060448201526064015b60405180910390fd5b61043e8382610833565b33600090815260026020526040812054828110156105e4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600360248201527f6e736600000000000000000000000000000000000000000000000000000000006044820152606401610557565b336000818152600260209081526040808320878603905573ffffffffffffffffffffffffffffffffffffffff881680845292819020805488019055518681529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91016104a1565b600060208083528351808285015260005b8181101561067b5785810183015185820160400152820161065f565b5060006040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b803573ffffffffffffffffffffffffffffffffffffffff811681146106de57600080fd5b919050565b600080604083850312156106f657600080fd5b6106ff836106ba565b946020939093013593505050565b60008060006060848603121561072257600080fd5b61072b846106ba565b9250610739602085016106ba565b9150604084013590509250925092565b60006020828403121561075b57600080fd5b610764826106ba565b9392505050565b6000806040838503121561077e57600080fd5b610787836106ba565b9150610795602084016106ba565b90509250929050565b600181811c908216806107b257607f821691505b6020821081036107eb577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b808201808211156102fc576102fc6107f1565b818103818111156102fc576102fc6107f156fea2646970667358221220fe6204bac45c8531d6f60822880fc1d2e644d88033466ca4551c369db33e666a64736f6c63430008130033