Uniswap.io a decentralised exchange where you can swap any ERC20 token for Ethereum or other ERC20. Or vice versa. Using Liquidity Pools.

It is available worldwide and has no KYC restrictions at present.

How it works

Uniswap is made up of a series of ETH-ERC20 exchange contracts. There is exactly one exchange contract per ERC20 token

Each exchange holds reserves of both ETH and its associated ERC20 token.

Anyone can become a liquidity provider on an exchange and contribute to its reserves.

Exchange contracts are automated market makers between an ETH-ERC20 pair.

Traders can swap between the two in either direction by adding to the liquidity reserve of one and withdrawing from the reserve of the other.

Since ETH is a common pair for all ERC20 exchanges, it can be used as an intermediary allowing direct ERC20-ERC20 trades in a single transaction.

Guide - Swap ETH/ERC20 for UBT

*** For $UBT you no longer need to copy in the contract address, as it has been added to the official drop down list of supported tokens ***

Text instructions below or watch this video tutorial

Step 1

Visit https://uniswap.exchange/

Step 2

Select the token you want to end up with

Example - I copied in the Unibright Smart contract address (0x8400D94A5cb0fa0D041a3788e395285d61c9ee5e)

Step 3

Connect your Wallet by selecting one of these options

I chose Metamask

Step 4

Input how much ETH or ERC20 you want to swap for it

From this we can see Expected slippage and some other stats, and a little explainer

The lower the additional slippage limit, the lower the risk of front running. The swap deadline limits miners holding signed transactions for an extended duration and executing them based off market movements. It also reduces uncertainty around transactions that take a long time to execute due to issues with gas price.

Press swap, and soon enough you will have your nice new tokens!