I hereby claim:
- I am wenshenjun on github.
- I am shenjun (https://keybase.io/shenjun) on keybase.
- I have a public key whose fingerprint is 4509 75C3 CB1C 9F57 06E2 9FBD 4043 3780 9DD9 BD09
To claim this, I am signing this object:
pragma solidity >=0.5.16; | |
interface IERC20 { | |
event Approval(address indexed owner, address indexed spender, uint value); | |
event Transfer(address indexed from, address indexed to, uint value); | |
function name() external view returns (string memory); | |
function symbol() external view returns (string memory); | |
function decimals() external view returns (uint8); | |
function totalSupply() external view returns (uint); |
pragma solidity >=0.5.16; | |
interface IERC20 { | |
event Approval(address indexed owner, address indexed spender, uint value); | |
event Transfer(address indexed from, address indexed to, uint value); | |
function name() external view returns (string memory); | |
function symbol() external view returns (string memory); | |
function decimals() external view returns (uint8); | |
function totalSupply() external view returns (uint); |
// https://derickbailey.com/2016/03/09/creating-a-true-singleton-in-node-js-with-es6-symbols/ | |
// create a unique, global symbol name | |
// ----------------------------------- | |
const FOO_KEY = Symbol.for("My.App.Namespace.foo"); | |
// check if the global object has this symbol | |
// add it if it does not have the symbol, yet | |
// ------------------------------------------ |
pragma solidity ^0.4.24; | |
/** | |
* @title ERC20 interface | |
* @dev see https://github.com/ethereum/EIPs/issues/20 | |
*/ | |
interface IERC20 { | |
function totalSupply() external view returns (uint256); | |
function balanceOf(address who) external view returns (uint256); |
I hereby claim:
To claim this, I am signing this object: