LP Add Liquidity
Overview
The Add Liquidity page allows users to deposit tokens into a liquidity pool and earn rewards from trading fees and farming incentives.

Pool Header Section
- Pool Pair: DVK-KLV
 - Navigation: Back to Pools button
 - Action Buttons:
- Trade: Navigate to trading interface for this pair
 - Add Liquidity: Add more assets to this pool
 
 
Pool Value Overview
Page Header
- Title: "Create a position"
 - Subtitle: "Add liquidity to earn fees and rewards."
 - Navigation: Back to Pools button
 
Pool Selection
- Section Title: "Select pool"
 - Description: "Add liquidity in a position on an existing pool."
 - Selected Pool Information:
- Pool name (e.g., DVK-KLV)
 - Farm badge (if applicable)
 - Current pool value
 - Current APR percentage
 
 
Liquidity Provision Method
- Section Title: "How do you want to provide the liquidity?"
 - Description: "Your position will contain both tokens of the pair in a 1:1 USD ratio. You can create the position with any tokens, or directly with the ones of this liquidity pool."
 - Options:
- Use pool tokens directly (e.g., XKLV / DVK)
 - Use any token (with automatic swap)
 
 
Deposit Amounts
- Section Title: "Deposit amounts"
 - Description: "The total amount you deposit in the pool influences the size of your pool share and the rewards you'll receive."
 - Input Fields:
- First token input with MAX button
 - Second token input with MAX button
 - Token selection dropdowns
 - Balance display for each token
 
 
Position Information
- Position Value: Shows the total value of the position
 - Fee Information: "By adding liquidity you'll earn 0.2% of all trades on this pair proportional to your share of the pool."
 - Fee Claim Notice: "Fees are added to the pool in real time and can be claimed by withdrawing your liquidity."
 
Action Buttons
- Confirm Button: Initiates the liquidity addition process
 - Transaction Notice: "You will be asked to sign 2 transactions"
 
Technical Implementation Notes
- Responsive design with support for screens down to 375px width
 - Real-time validation of input amounts
 - Token balance checking
 - Price impact calculations
 - Automatic ratio maintenance between token pairs
 - Wallet connection state validation