> For the complete documentation index, see [llms.txt](https://docs.j.tools/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.j.tools/getting-started/glossary.md).

# Glossary

Quick reference for the Solana and J Tools terms used across the docs.

{% hint style="info" %}
New to Solana? Read the [Quick start](/getting-started/quick-start.md) first, then come back here whenever a term trips you up.
{% endhint %}

## Solana basics

The units, fees, and mechanics that every transaction depends on.

| Term                             | What it means                                                                                                                                                                                                                             |
| -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **SOL**                          | The native currency of the Solana network. You pay network fees in it, and most pools on J Tools pair tokens against it.                                                                                                                  |
| **Lamport**                      | The smallest unit of SOL. 1 SOL = 1,000,000,000 lamports. Network fees, rent, and tips are all counted in lamports.                                                                                                                       |
| **Mainnet**                      | The live Solana network where real value moves. J Tools runs on mainnet, so every action signs a real transaction.                                                                                                                        |
| **RPC**                          | The connection your wallet and tools use to read chain state and send transactions to the network. J Tools routes this through its own providers with automatic failover.                                                                 |
| **Transaction signature (txid)** | The unique id of a confirmed transaction. Paste it into a block explorer to see exactly what happened on-chain.                                                                                                                           |
| **Compute units**                | The work budget a transaction is allowed to use. The priority fee is priced per compute unit, so a heavier transaction costs more to push through congestion.                                                                             |
| **Simulation (dry-run)**         | A test pass that runs a transaction against current chain state without sending it. It catches errors before you spend any fee, and several tools offer a Simulate button.                                                                |
| **Rent**                         | The minimum lamports a Solana account must hold to stay alive on-chain (the rent-exempt minimum). Closing an empty token account reclaims this rent, which is what the free [Close Account](/tools/utilities/close-account.md) tool does. |
| **Network fee (gas)**            | What Solana charges to process a transaction. It comes out of your wallet but is never counted as platform revenue.                                                                                                                       |
| **Platform fee**                 | What J Tools charges for using a tool, paid to the platform wallet. This is the line the affiliate program shares from. See the in-app fee summary or the [Fee schedule](/reference/fee-schedule.md).                                     |
| **Priority fee**                 | Extra micro-lamports per compute unit, paid to push a transaction ahead of others during congestion. J Tools can estimate this automatically.                                                                                             |
| **Blockhash**                    | A recent block reference that a transaction includes to prove it is fresh. It stays valid for a short window (around 150 blocks) before it expires, and an expired one just means you sign and submit again.                              |
| **Confirmation**                 | How far a transaction has settled: `processed`, then `confirmed`, then `finalized`. Most tools wait for confirmation before they report the action as done.                                                                               |
| **Slippage**                     | The gap between the price you expect on a swap and the price you actually get. A slippage setting caps how much movement you will accept before the trade fails.                                                                          |

{% hint style="warning" %}
**Network fee and platform fee are two separate charges.** The full breakdown shows on the tool's fee card before you confirm. Always read it. See the [Fee schedule](/reference/fee-schedule.md).
{% endhint %}

## Tokens and authorities

What a token is, and the keys that control it.

| Term                               | What it means                                                                                                                                                                         |
| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **SPL token**                      | A standard fungible token on Solana, built on the Solana Program Library. The [Token Creator](/tools/launch/token-creator.md) mints these.                                            |
| **Token-2022**                     | Solana's newer token program. It adds features like transfer fee (token tax) and confidential transfer. Some LP mints are Token-2022, which simpler scanners can misread.             |
| **Metadata**                       | A token's name, symbol, and image. It lives in a separate account that the update authority can edit until the token is made immutable.                                               |
| **Decimals**                       | How many fractional places a token splits into. A token with 6 decimals can be held down to 0.000001, and the [Token Creator](/tools/launch/token-creator.md) sets this at mint time. |
| **Supply**                         | The total number of tokens in existence. New supply can only appear while a mint authority still exists, so revoking it caps the supply for good.                                     |
| **Mint address vs token account**  | The mint address is the token's permanent on-chain id, one per token. A token account is where a single wallet holds its balance of that mint, so one mint has many token accounts.   |
| **Holder**                         | A wallet that owns a balance of a given token. A snapshot captures the holder list at a point in time for airdrops and rewards.                                                       |
| **Mint authority**                 | The key allowed to create new supply of a token. Removing it with [Revoke Mint](/tools/secure/revoke-mint.md) locks the supply for good.                                              |
| **Freeze authority**               | The key allowed to freeze and unfreeze holder accounts. [Revoke Freeze](/tools/secure/revoke-freeze.md) removes it so balances stay free to move.                                     |
| **Update authority**               | The key allowed to edit a token's metadata (name, symbol, image). [Make Immutable](/tools/secure/make-immutable.md) removes it, along with the other two, so nothing can change.      |
| **Immutable**                      | A token with no authorities left to change it. Supply is fixed, no account can be frozen, and the metadata is locked. Buyers look for this.                                           |
| **Vanity address**                 | A mint or wallet address with a custom prefix or suffix that you generate on purpose, for example one ending in your ticker.                                                          |
| **WSOL (wrapped SOL)**             | SOL held inside an SPL token account so it can trade in pools. The free [WSOL Wrapper](/tools/utilities/wsol-wrapper.md) wraps and unwraps SOL into WSOL.                             |
| **ATA (associated token account)** | The standard token account a wallet holds for a given mint. Empty ones can be closed to reclaim their rent.                                                                           |
| **Snapshot**                       | A captured list of who holds a token at a point in time, used for airdrops and reward distributions.                                                                                  |

## Trading, liquidity, and routing

The pieces that make swaps and pools work.

| Term                                     | What it means                                                                                                                                                                                                                                                        |
| ---------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **DEX**                                  | A decentralized exchange where tokens trade on-chain instead of through a company. J Tools works with Raydium (V4, CPMM, and CLMM), Meteora, Orca (Whirlpool), and PumpSwap. Pump.fun is a bonding-curve launchpad, not a pool DEX, so it sits apart from this list. |
| **AMM**                                  | An automated market maker. Instead of an order book, a pool of two tokens sets the price by formula as people trade against it.                                                                                                                                      |
| **LP (liquidity pool)**                  | The paired reserve of two tokens that an AMM trades against. Adding liquidity to one lets others buy and sell your token. See [Create LP](/tools/liquidity/create-lp.md).                                                                                            |
| **CLMM**                                 | Concentrated-liquidity market maker. A pool type (Raydium's, for example) where liquidity sits inside a chosen price range instead of spreading evenly across all prices.                                                                                            |
| **Bonding curve**                        | The algorithmic price curve a new token trades on before it graduates to a real DEX pool. Pump.fun is a bonding-curve launchpad, so its tokens start here.                                                                                                           |
| **PumpSwap**                             | The DEX where Pump.fun tokens land after they graduate off the bonding curve. Some of its LP mints are Token-2022.                                                                                                                                                   |
| **Maker bot**                            | A tool that places a steady stream of small trades to keep a token's chart active and its maker count up. It runs from your own funded wallets, never from platform custody.                                                                                         |
| **Pool fee tier**                        | The cut a pool charges on each swap, set when the pool is created. A higher tier earns liquidity providers more per trade but can make the pool less attractive to traders.                                                                                          |
| **Price range (concentrated liquidity)** | On a CLMM pool, the band of prices your liquidity actually works in. Set it tight to earn more fees per dollar, or wide to keep earning as the price drifts.                                                                                                         |
| **Graduate / migrate (Pump.fun)**        | The moment a Pump.fun token sells enough on its bonding curve to move onto a real DEX pool. After it graduates, it trades on PumpSwap instead of the curve.                                                                                                          |
| **Relay transfer**                       | A privacy hop that routes funds through intermediate wallets to break the on-chain trail. Basic runs 1-to-1 over several hops; Deep runs many-to-many over more. See [Relay Transfer](/tools/wallets/relay-transfer.md).                                             |

## Bundles and reliability

How J Tools lands transactions together and stays up when a provider blinks.

| Term                     | What it means                                                                                                                                                           |
| ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Bundle (Jito bundle)** | A group of transactions submitted together so they land atomically in the same block, all or nothing. Used by tools like Bundled Buy/Sell and LP Create & Buy.          |
| **Jito**                 | The Jito Block Engine, the free public infrastructure that accepts bundles. It keeps working even when the main RPC providers are down.                                 |
| **Jito tip**             | A lamport tip paid to land a bundle quickly. J Tools sizes it from the current tip floor automatically.                                                                 |
| **Circuit breaker**      | A health guard that benches a failing RPC endpoint for a short cooldown so traffic fails over to a healthy provider.                                                    |
| **Slug**                 | A tool's single canonical id, the same across its page URL, its config, and its fee record. It is how every part of the platform refers to one tool.                    |
| **Error code**           | The short string that names what went wrong in an API response, for example `RATE_LIMITED`. The full list is in the [Error codes reference](/reference/error-codes.md). |

{% hint style="success" %}
Every signature happens in your wallet, in your browser. J Tools never holds your keys, so none of these mechanics ever require handing over a private key.
{% endhint %}

## J Tools terms

A few words that are specific to how the platform is built and laid out.

| Term               | What it means                                                                                                                                                                                                  |
| ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Fee card**       | The summary panel on every tool that shows the platform fee and the network fee before you confirm. Read it each time, since the two charges are separate. See the [Fee schedule](/reference/fee-schedule.md). |
| **Token selector** | The shared picker every tool uses when you need to choose a token. You can paste a mint address or pick from tokens your wallet already holds.                                                                 |
| **Activity Log**   | The strip pinned to the bottom of the app that records what each tool did, with signatures you can open in an explorer.                                                                                        |
| **Wallet adapter** | The bridge between J Tools and your wallet (Phantom, Solflare, and others). It is what lets the app ask your wallet to sign, while the keys stay inside the wallet.                                            |

## Keep reading

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Quick start</strong></td><td>Go from a connected wallet to your first token.</td><td><a href="/pages/l7qpz78KpqXAZwvtDo7t">/pages/l7qpz78KpqXAZwvtDo7t</a></td></tr><tr><td><strong>Fee schedule</strong></td><td>How platform fees and network fees work.</td><td><a href="/pages/HfYyIOgWatge2th4v1Sb">/pages/HfYyIOgWatge2th4v1Sb</a></td></tr><tr><td><strong>Error codes</strong></td><td>What each error message means and how to fix it.</td><td><a href="/pages/Rodo9tl731yuAyBheYkO">/pages/Rodo9tl731yuAyBheYkO</a></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.j.tools/getting-started/glossary.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
