Uniswap is a decentralized exchange built on the Ethereum blockchain. It allows users to trade Ethereum and ERC20 tokens in a trustless and permissionless way. Uniswap uses an automated market-making (AMM) model to determine prices and execute trades. This means that there is no order book, and p...