To start trading tokens in the Uniswap app, you first need to get an Ethereum wallet and obtain some tokens.

Get an Ethereum wallet

Your Ethereum wallet is the key to interacting with the Uniswap app and all decentralized applications (dapps) in the Ethereum ecosystem. Your wallet stores your private keys - the secret password you use to authorize transactions. Read this guide to learn what factors you should consider in choosing a wallet. Some popular wallets are https://metamask.io/, https://wallet.coinbase.com/, https://rainbow.me/, and https://trustwallet.com/.

Get your first tokens

The Uniswap app supports trading any token for another token. However, if you're new to Ethereum then you need to purchase your very first token using fiat money from a bank account or credit card. The Uniswap app does not support this "fiat on-ramp" experience, but many popular crypto services can help you do this.

While you can trade almost any ERC-20 token on the Uniswap app, your wallet must hold ETH in order to execute a trade. This because all transactions on the Ethereum network must pay a gas fee to miners who perform the computation. The gas fee must be paid in ETH, hence you must hold enough ETH in your wallet to cover the cost of a Uniswap transaction.

Once you've bought ETH, send it to your wallet and return to https://app.uniswap.org/ to start trading.

Note: non-Ethereum assets such as BTC, BCH, DOGE, etc are not compatible with the Uniswap protocol because they are note ERC-20 tokens. These assets live on different blockchains, separate from the Ethereum blockchain.


Uniswap Labs has not published an official mobile app. Any mobile apps you find are probably scams and should be avoided. Only interact with the Uniswap app by visiting https://app.uniswap.org/

Please note that Ethereum addresses are public and can be shared with anyone. However, seed phrases and private keys should never be shared. If anyone claims that they need you to share your seed phrase or private key they are attempting a scam.

Wallets have addresses that look like 0x…. (i.e. a long string of letters and numbers). You can use Ethereum chain explorers like https://etherscan.io/ to lookup any wallet address. Etherscan and other Ethereum chain explorers pull data directly from the chain and are a great tool for identifying potential issues with your wallet application.

Did this answer your question?