β‘Zap
Simple liquidity provisioning with only one click
Last updated
Simple liquidity provisioning with only one click
Last updated
Zap enables simple liquidity provision. Add liquidity with only one token and one single click, without manual swapping or token balancing.
Add liquidity with only one token: You can add liquidity using only one token in the trading pair. Zap will automatically perform swaps using the one token you provide and automatically balance the trading pair to a 50/50 split before adding liquidity.
Add liquidity with an imbalanced number of tokens in the trading pair: You can add liquidity even if the number of the tokens you provide in the trading pair is not perfectly balanced with the current pool. For example 30:70, which differs from the default pool weight of 50:50. Zap will automatically rebalance the tokens into a 50/50 split before adding liquidity.
Remove liquidity and choose what token(s) you want to receive: When removing liquidity, Zap allows you to receive only one token in the trading pair. Zap will automatically perform swaps before returning your tokens.
By default, the Zap feature is turned on for every user. If you donβt see the new Zap UI when adding or removing liquidity, please enable it in the settings panel. You can bring up the settings panel by clicking the cog icon.
Note: Currently, the Zap feature is in beta. Please note that It does not support some tokens, such as tokens with fees on transfers. If you experience any issue while adding or removing liquidity, please disable it in the settings panel.
Visit the Liquidity page, and choose βAdd Liquidityβ.
Pick the trading pair you want to provide liquidity to by selecting two input tokens, checkout Liquidity guide to learn more.
Click the βAdd Liquidityβ button to proceed.
If the token in the trading pair you are adding liquidity to has a balance in your wallet. The checkbox for that token will be automatically checked. If you have both the tokens have a balance in your wallet, both checkboxes will be checked.
You can add liquidity using only one token in the trading pair. Simple check only one checkbox for the token you wish to use. Zap will automatically swap half of the checked tokens into another token in the trading pair before adding liquidity. You will see a warning message indicating which token will be converted.
If the price impact is too high, Zap will protect you by slippage. Click βReduce TOKENβ to reduce it to the preferred limit.
If both tokens are checked, the amounts of the input tokens don't match a 50/50 split. Zap balancing will be introduced. You will see a message of βSome of your Token A will be converted to Token Bβ.
If you donβt want Zap to balance the number of tokens before adding liquidity, simply click βDonβt Convertβ. In this case, Zap will adjust the number of input tokens to match a 50/50 split instead of trying to swap and rebalance.
When you click βSupplyβ, the details of the Zap will be shown and await you to confirm.
You will see:
How many LP tokens you will receive.
What are the input tokens, and the number of tokens you are committing.
How the input tokens are traded in order to match a 50/50 split.
The slippage tolerance you are using.
Zap also enables you to receive one single token in the trading pair when removing liquidity.
Visit the Liquidity page.
Click on the pair you want to remove liquidity under βYour Liquidity".
Click βRemoveβ. A new pop-up will appear.
Under the βYou Will Receiveβ section, you can uncheck the token you donβt want to receive. Zap will automatically swap and convert 100% of the returns into the checked token when removing liquidity.