Uniswap is a program on the Ethereum blockchain for trading ERC20 tokens . In contrast to most exchanges, which are intended to take trading charges, Uniswap works for public welfare. It is a tool for members to exchange tokens easily without paying any platform charges or dealing with negotiators.