Uniswap: Swap tokens & supply liquidity Apk app for Android

Can you explain Uniswap?
Download APK
4.3/5 Votes: 112
January 14, 2021
4.1 and up
Get it on
Google Play
Report this app


Download Uniswap: Swap tokens & supply liquidity Apk app for Android

Can you explain Uniswap?

Uniswap: Swap tokens is an automated liquidity protocol powered by a constant product algorithm and implemented in a system of non-upgradeable smart contracts on the Ethereum blockchain. It obviates the need for trusted intermediaries, prioritizing decentralization, censorship resistance, and security. Uniswap is open-source software licensed under the GPL.

Each Uniswap smart contract, or pair, manages a liquidity pool made up of reserves of two ERC-20 tokens.

Anyone can be a liquidity provider for a pool by depositing an equivalent value of each underlying token in return for pool tokens. These tokens track pro-rata LP shares of the total reserves, and can be redeemed for the underlying assets at any time.

How does Uniswap work?

Uniswap is an automated liquidity protocol. In practical terms this means there are template smart contracts that define a standard way to make liquidity pools and corresponding markets that are compatible with eachother. There is no orderbook, no centralized party and no central facilitator of trade. Each pool is defined by a smart contract that includes a few functions to enable swapping tokens, adding liquidity and more. At its core each pool uses the function x*y=k to maintain a curve along which trades can happen.

How are prices determined?

Prices are determined by the amount of each token in a pool. The smart contract maintains a constant using the following function: x*y=k. In this case x = token0, y = token1, k = constant. For each trade a certain amount of tokens are removed from the pool for an amount of the other token. To maintain k, the balances held by the smart contract are adjusted during the execution of the trade, therefore changing the price.

Why is my token swap failing or stuck?

You might be trying to swap a fee on transfer or deflationary token. If so, you have to increase your allowed slippage to account for the fee taken during the swap. Click on the gear for settings and adjust Slippage tolerance accordingly.

Otherwise if your transaction is taking forever or stuck pending the gas included might be too low and the transaction will not be processed. You probably need to speed up or cancel the transaction in you wallet.

Why is my approval stuck?

If you speed up an approve, Uniswap can’t detect the new transaction. Open your wallet in the interface and click “clear all” then try refreshing the page.

How do I find X token?

If you can’t find a token in the default list, find the token address using etherscan and paste that address into the search field.

How much does my transaction cost?

Ethereum requires gas to execute each transaction. You can also check ETH gas station for the current prices required to complete transactions. Creating a Uniswap pool is a slightly costlier transaction because you are executing a more complex smart contract.

How can I add a token to Uniswap?

Uniswap is compatible with any ERC-20 token in the ethereum ecosystem. If you want your project to be searchable in their interface you should seek to be added to a reputable token list or share a link to your token using query parameters. Once loaded via link, the token will be added to their interface.

The Uniswap team makes no guarantees or provides any timeline. Nor will the team ever charge or request funds. We’ve added many UX features to make it easier to share a new token with communities like local storage support and custom linking. Please make use of them.

How can I see my liquidity provider fees?

There are many community built tools like https://www.uniswaproi.com, https://www.zapper.fi/dashboard and https://zerion.io. Uniswap does not guarantee the information on these sites is correct.


What's new

Uniswap V2 includes many new features and improvements:
• ERC-20 / ERC-20 Token Pairs
• Price Oracles
• Flash Swaps
• Helper/Core Architecture
• Many Technical Improvements
• Path to Sustainability
• Launch and Testnet Details