Uniswap is a protocol for automated token exchange on Ethereum. It was launched on November 2, 2018. Uniswap describes itself as a simple smart contract interface for swapping ERC20 tokens. It has a formalized model for pooling liquidity reserves. It serves as an open-source frontend interface for traders and liquidity providers and is committed to providing free and decentralized asset exchange.