FAQ

What wallet do I use?

Any Solana wallet that implements the Wallet Standard and can be pointed at X1's RPC. Backpack is the one X1's own docs walk you through — it's the default.

Phantom and Solflare also work once you add an X1 custom RPC endpoint. Dojo's Connect button auto-detects whichever Wallet Standard wallet you have installed.

Which network is Dojo on right now?

X1 testnet. Mainnet deployment is coming after we finish testnet-phase smoke testing with the community.

How is Dojo different from the existing DEX on X1?

The existing DEX is a classic AMM — your capital is spread across the whole price range, fees come out only when you withdraw, and your LP share is a fungible token.

Dojo is a concentrated-liquidity DEX. You pick a price range. Capital works harder inside that range. Fees are claimable anytime, independent of your liquidity. Your position is a unique NFT instead of a fungible token.

Both designs have a place. Dojo adds the one X1 was missing.

What are the fees?

Our first pool charges 0.25% per swap — mid-tier by standard Solana-CLMM conventions. Different pools can have different fee tiers; the pool page shows you the rate before you trade.

Is Dojo audited?

The on-chain program is an unmodified deployment of Raydium's CLMM, which has been in production on Solana under external audit pressure for years. Dojo's deployment is a thin identity layer on top of that audited code.

That said: the deployed program is testnet, not yet independently re-audited by us, and the frontend is new. Trade accordingly until mainnet.

Can I move my position to another wallet?

Yes. The position is a Token-2022 NFT minted directly to your wallet. Send it to any other wallet and the position moves with it — including all unclaimed fees.

What happens when I close a position?

Your liquidity is returned to your wallet along with any accrued fees. The NFT is burned. The accounts holding your position state are closed and the rent is refunded to you.

What's a tick?

A discrete price step. Concentrated-liquidity pools quote prices in ticks because it keeps the math exact. You don't need to interact with ticks directly — Dojo's range presets translate them into human-readable price windows.

What's "tick spacing" and why does it matter?

The pool's tick_spacing is the minimum gap between adjacent price steps where you can place a range boundary. Wider spacing = fewer, coarser ranges = lower gas per swap because fewer tick arrays get touched. Narrower = finer control, slightly higher per-swap cost.

You don't pick tick spacing — the fee tier determines it. Each preset on Dojo snaps to valid tick boundaries automatically.

I want to integrate Dojo into my app / bot. Where do I start?

Grab the IDL and point any Anchor-compatible client at program GL4GGQeNXw15sMVygu91n9nsp3tCTPGAiUyUJ7wVnvqu on X1 testnet. The 26 instructions + 9 account types are all documented in the IDL.

We'll have a proper SDK page after mainnet.