Skip to content

User Guides

Your path from a first swap to providing liquidity, managing positions, and launching a market.

grapl provides concentrated liquidity pools on Solana. Traders exchange tokens against liquidity supplied by position owners. An optional hook can add rules or fees to a particular pool.

Start with your goal, then follow the complete operation: prepare, review, sign, and verify. These guides explain the protocol through a compatible application without assuming a particular wallet interface or a publicly deployed market. Check current capabilities before starting.

Start here

Become a liquidity provider

Providing liquidity changes your exposure to both tokens as people trade. Start by choosing a range and understanding the assets you may hold at its edges. Then review the deposit and the ongoing management it needs.

Manage and exit a position

Principal, earned fees, and account deposits are separate balances. Use the guide for the balance you want to manage; removing liquidity does not automatically finish every step of an exit.

TaskGuideOutcome to verify
Monitor an existing positionManage your positionRange status, changing principal, and accrued fees
Claim trading incomeCollect your feesConfirmed transfers of the claimed assets
Withdraw part or all of the principalRemove liquidityActual receipts and remaining liquidity
Close an emptied positionPosition lifecycleCleared liquidity and fees, then returned position rent

Create a market

Costs, rules, and common problems

Read fees and account deposits to separate trading costs from SOL fees and recoverable deposits. Review hooks and risks for the policy and exposure of your chosen pool. If an operation fails or its outcome is unclear, follow troubleshooting before repeating it.

Building an application? Start with the dedicated grapl SDK guide or explore Developer Guides.