How to use Zap In on the Krystal Wallet App
Last updated
Was this helpful?
Last updated
Was this helpful?
With Krystal Wallet App, LPers no longer have to keep checking their positions manually or worry about missing crucial market movements. It also simplifies liquidity provision by offering the Zap In feature, allowing users to add liquidity to pools with just a few taps.
This step-by-step tutorial will guide you through the entire process.
To begin providing liquidity, open the Krystal Wallet and navigate to the Earn tab. Before choosing a pool, you must first select the blockchain network on which you wish to provide liquidity.
Krystal Wallet supports multiple networks, including Ethereum, Solana, and more. Ensure that you have the appropriate tokens available on your chosen network to proceed seamlessly.
Once youโve selected a network, browse through the Hot Pools section, where youโll find a curated list of trending liquidity pools. These pools are categorized based on various metrics to help you make an informed decision.
To refine your search, you can use filters to sort pools based on:
Platform: Choose pools from specific DEXs such as Raydium, Uniswap, or others.
APR: Compare potential earnings based on historical yield rates.
Trading Volume: Assess pools with high transaction activity, indicating better liquidity.
TVL: Check the total capital committed to a pool, which can indicate its stability and attractiveness.
If you have a particular liquidity pool in mind, Krystal allows you to search directly by:
Token Pair: Enter the names or symbols of the tokens involved in the pool (e.g., SOL/USDC).
Token Address: Input the contract address of a specific token to locate relevant pools.
Pool Address: If you know the exact contract address of a liquidity pool, you can enter it for direct access.
After reviewing your options and selecting a pool that aligns with your liquidity provisioning strategy, simply tap on it to proceed to the next step.
After selecting your preferred pool, you will see an option labeled Zap In. Tap the Zap In button to enter the Add Liquidity screen, where you can customize your liquidity contribution.
When adding liquidity, itโs crucial to select a Position Range that aligns with your LPing goals. Our Wallet App offers many popular range options:
Narrow (-5%, 5%): A tighter range for those who want to maximize fees but may need to rebalance frequently.
Wide (-30%, 30%): A more flexible range, reducing the need for frequent adjustments.
Full Range: Covers the entire possible range but may have lower returns.
Besides, you can also manually adjust the Min Price and Max Price to set a custom range that better suits your strategy.
The next step is to determine which token you will deposit and how much you wish to contribute. Unlike traditional liquidity deposits, Zap In allows you to deposit a single token instead of manually swapping and balancing both assets in a liquidity pair.
Once you input the deposit amount, the app will take a few seconds to process and retrieve relevant deposit details. During this time, carefully check the output tokens โ the actual tokens that will be deposited into the liquidity pool.
After selecting the token and entering the deposit amount, you should carefully review:
Swap Slippage: This defines the acceptable percentage difference between the expected and executed price of the swap.
Deposit Slippage: This ensures that your deposit executes without significantly impacting the poolโs price.
Network Fees (Gas Fees): If fees are too high, you might want to wait for lower congestion periods to execute your deposit.
Before proceeding, you will see an option to enable or disable Auto Rebalance. In this guide, we will disable Auto Rebalance to maintain manual control over liquidity allocation. We will discuss this feature in more detail in the next tutorial.
After reviewing all the key parameters and ensuring everything is set correctly, the final step is to confirm your deposit and track your liquidity position in the pool. Once you are satisfied with the details, tap โZap Inโ to proceed.
This will take you to the Add Liquidity Summary screen, where you can perform a final verification of your deposit information.Here, you should carefully review the following details:
Token Input & Input Amount: The token you are depositing and the exact amount you are contributing.
Deposit Tokens & Deposit Amounts: If using Zap In, ensure that the converted tokens match the liquidity poolโs requirements
Position Range (Min Price โ Max Price): If providing liquidity in a concentrated liquidity model, verify the price range in which your liquidity will be active.
Swap Slippage, Deposit Slippage, and Network Fees: These determine execution success, potential price impact, and transaction costs.
If necessary, you can adjust Swap Slippage, Deposit Slippage, and Network Fees by tapping directly on their values. Modifying these settings ensures your transaction aligns with your risk tolerance and current market conditions.
Once youโve confirmed your deposit, the next step is to track the status of your transaction to ensure it is successfully processed on the blockchain.
You can tap on the TxHash (Transaction Hash) or select โOpen Explorerโ to view the transaction details on a blockchain explorer, such as Etherscan, Solscan, or relevant network scanners.
If the transaction is still pending for an extended period, you may need to check network congestion or consider increasing gas fees for faster execution.
Once the transaction is successfully completed, tap the โView Positionโ button to check your position details on Krystal DeFi.
Alternatively, navigate to the Wallet tab, select โLiquidityโ, and tap on your Position to access more details. On the Position Detail screen, you can find essential information about your liquidity position, including: Position Value, Profit & Loss (PnL), Pool Metrics, etc.