Getting started
Prepare your wallet, identify the right assets, and understand the steps from a quote to a confirmed operation.
Start with three things: a wallet you control, the correct network, and a clear goal. A swap changes the tokens you hold. Providing liquidity creates a position whose token mix changes as other people trade. Creating a pool establishes a market that still needs liquidity.
These guides describe grapl through a compatible application. They do not assume a particular set of buttons or advertise a public deployment. Check protocol status for the current availability of each capability.
Prepare your wallet and balances
Your wallet authorizes operations; connecting it to an application is not the same as signing a transaction. Confirm that the application and wallet use the intended network and program deployment before reviewing a request.
You need the assets being traded or deposited, plus SOL for transaction fees and any account deposits you fund. Leaving exactly your trade amount in the wallet may be insufficient if new token or position accounts are needed. The transaction review should show these costs separately; there is no universal SOL amount that fits every operation.
Native SOL and wrapped SOL are related but distinct balances. A pool using WSOL trades the SPL token representation. Wrapping and unwrapping must be handled explicitly by the integration; do not assume that any native SOL balance is immediately spendable by the pool.
Identify tokens by address
Check the mint address of each asset and the address of the pool. Names, symbols, and logos can be reused. Two markets with the same displayed pair can differ in their reserve assets, fees, available liquidity, and hook rules.
If a token is unfamiliar, investigate its issuance and remaining authorities before using it. A token appearing in a pool does not make its value stable or establish the issuer's trustworthiness.
Pick your first path
| Your goal | Start here | What to decide |
|---|---|---|
| Exchange one token for another | Swap tokens | Input budget or required output, execution limits, and pool rules |
| Earn a share of trading fees | Choose your liquidity | Range, token budget, and how you will monitor the position |
| Open a market for a token | Create a pool | Assets, starting price, fee allocation, and initial liquidity |
| Understand a curve launch | Curve launches | Real backing, target, and graduation conditions |
Review, sign, and verify
Before signing, confirm the assets, spending limits, minimum receipts, recipients, pool rules, and SOL costs. A successful simulation checks the proposed operation against a recent state; it does not reserve that state.
After submission, wait for confirmation and inspect the executed result. A pending signature is not a completed swap or funded position. Use the troubleshooting guide if the result is unclear, and retain the signature before trying again.