Getting Started
Getting started with Uniswap is relatively straightforward, however, you will need to make sure you already have an ERC-20 supported wallet setup such as MetaMask, WalletConnect, Coinbase wallet, Portis, or Fortmatic.
Getting started with Uniswap is relatively straightforward, however, you will need to make sure you already have an ERC-20 supported wallet setup such as MetaMask, WalletConnect, Coinbase wallet, Portis, or Fortmatic.
Once logged in, the trading interface will appear. In the top field, select the token you wish to exchange for the token you want. We’ll select ETH. In the bottom field, search for the token you wish to purchase, or select it from the drop-down menu, in this case UNI.
Once you've completed your first trade on Uniswap, there are plenty of options for more advanced users. Since Uniswap is an open protocol of smart contracts, a number of different front-end user interfaces have already been created for it. For example, InstaDApp allows you to add funds into Uniswap pools without needing to access the official Uniswap user interface.
Though Uniswap launched back in November 2018, it wasn't until relatively recently that the protocol began to see significant traction. The release of Uniswap V2 in May 2020 saw a major upgrade that allows for direct ERC20 to ERC20 swaps, cutting Wrapped Ether (WETH) out of the equation where possible. Uniswap V2 also added support for incompatible ERC20 tokens like OmiseGo (OMG) and Tether (USDT), and added a host of technical improvements that make it more desirable to use.
The contract represents the liquidity pool itself, and you can find it in this link. It holds the ERC20 token balance, mints/burns the liquidity token, and in general, handles all the liquidity pool logic. To illustrate the deployment of Ethereum-based applications to Moonbeam, and in the process of creating a tutorial describing it, we deployed an example instance of Uniswap to Moonbase Alpha, the Moonbeam TestNet.
One of the most significant changes coming with Uniswap V3 relates to capital efficiency. This is because most AMMs have proven to be rather capital inefficient, the majority of their funds at any given time are not used. For instance, Uniswap currently has $5 billion locked in its contracts, however, it does only $1 billion in volume per day.