> 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/help-and-security/known-limitations.md).

# Known limitations

J Tools ships a lot, and there are real edges. This is what the product does not do yet, what is half-finished, and where a token type can read differently than you expect. If you hit one of these, it is a known boundary, not a bug on your side.

{% hint style="info" %}
J Tools is non-custodial. Every limitation below is about scope, not your funds. You sign each transaction in your own wallet, and we never ask for its private key.
{% endhint %}

## Network and scope

* **Solana mainnet only.** Every tool runs on Solana mainnet. There is no devnet, no testnet, and no EVM or other-chain path in production, so everything you do here is live and on-chain. For the canonical network and venue list, see [Supported DEXs and networks](/reference/supported-dexes.md).
* **No public developer API yet.** J Tools is a web app you drive from the browser, with no documented REST or SDK surface to build against programmatically. If that changes, it will be announced here first.

## Create LP DEX coverage

Create LP shows several venues in the picker so you can compare pool structures in one place. Not all of them complete a real pool yet.

* **Live route today: Raydium Standard AMM (CPMM).** This is the shipping, recommended pool-creation flow, and it carries the recommended badge in the picker.
* **Other venues are being finished.** Raydium (V4 and CLMM), Meteora, Orca (Whirlpool), and PumpSwap appear in the interface but several are still in progress. Any non-live route is blocked before any wallet signature, so you never pay a fee for a route that cannot complete.

{% hint style="warning" %}
If you pick a coming-soon route in Create LP, the tool stops before you sign. Switch to **Raydium Standard AMM (CPMM)**, the fully-live route. Full detail lives on the [Create LP](/tools/liquidity/create-lp.md) page.
{% endhint %}

## Tools still in progress

Some tools appear in the app with a **Soon** label. They open as their backend goes live. Until then, the label is the honest answer, and you cannot run them yet.

| Area            | What is live                                     | What is coming soon                              |
| --------------- | ------------------------------------------------ | ------------------------------------------------ |
| Boost           | [Holder Booster](/tools/boost/holder-booster.md) | Volume Bot, Maker Bot, Pump Volume, Pump Comment |
| Token utilities | Most token actions                               | Auto Freeze                                      |
| Developer tools | n/a (mainnet only)                               | Devnet Faucet                                    |

For the Boost breakdown of live versus soon, see [Which Boost tool should I use](/concepts/which-boost-tool.md).

## Token-2022 quirks

Token-2022 (the newer SPL token program) carries extensions like transfer fees and transfer hooks. J Tools' own scanners read those extensions consistently, but the venues you connect to do not all treat them the same way.

* **Some venues read a Token-2022 mint differently than classic SPL.** A pool can value or label a Token-2022 position in a way that surprises you, especially when the mint uses transfer fees or hooks. Pool math does not net out transfer fees, and many pools reject hooked tokens, so a creation can fail on-chain or behave oddly.
* **What to do.** When a tool flags a Token-2022 risk warning, read it. It is non-blocking by design, so the decision stays yours.

## FAQ

<details>

<summary>Can I test on devnet first?</summary>

No. J Tools runs on Solana mainnet only, and there is no devnet or testnet path in production. The Devnet Faucet is marked coming soon and is not available yet.

</details>

<details>

<summary>Why is my venue in the Create LP picker but I cannot create a pool?</summary>

The picker lists venues so you can compare pool structures. The live route today is Raydium Standard AMM (CPMM). Other venues are still being finished, and any non-live route is blocked before any signature, so you are not charged for a route that cannot complete.

</details>

<details>

<summary>Is there an API I can build on?</summary>

Not yet. There is no public developer API. J Tools is a browser app today. If a documented API surface ships, it will be posted here.

</details>

<details>

<summary>My Token-2022 token shows a different value in a pool. Is that a bug?</summary>

Usually not. Token-2022 extensions like transfer fees and hooks are handled differently by different venues, so a pool can value or label the mint in an unexpected way. Read the in-app risk warning before you commit.

</details>

## Related references

{% content-ref url="/pages/5HPNcHNvbGOUbEIcM9Ml" %}
[Supported DEXs](/reference/supported-dexes.md)
{% endcontent-ref %}

{% content-ref url="/pages/QT0nYfDbGpJo4Cm5Tbs6" %}
[Create LP](/tools/liquidity/create-lp.md)
{% endcontent-ref %}

{% content-ref url="/pages/EfJbZUI6IOjwYrvRvBZi" %}
[Which boost tool?](/concepts/which-boost-tool.md)
{% endcontent-ref %}

{% content-ref url="/pages/Rodo9tl731yuAyBheYkO" %}
[Error codes](/reference/error-codes.md)
{% endcontent-ref %}

{% hint style="success" %}
**J Tools is non-custodial.** We never hold your private keys and never ask for them. Every transaction is built in your browser and signed by your own wallet. If any page ever asks you to paste a private key, stop, close it, and let us know.
{% endhint %}


---

# 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/help-and-security/known-limitations.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.
