By supplying tokens to Uniswap liquidity pools, users can earn rewards while enabling peer-to-peer trading. Users can also trade tokens, or even create and list their own tokens (using Ethereum’s ERC-20 token protocol). There are currently hundreds of tokens available on Uniswap.