Shielded liquidity for Solana

Provide liquidity.
Stay a phantom.

Phantompool is a shielded liquidity layer that makes it harder to trivially link an LP position back to the wallet that funded it — without taking custody of your assets.

Early software. Building on devnet first — mainnet liquidity is not enabled yet.
// phantompool · shielded LP graphsolana · devnet
wallet wallet wallet SHIELD⬡ POOL≋shared liquidity
// activity explorer

Watch the pool, not the provider.

Sample data · devnet preview

The explorer shows the shielded pool is active — timing and status — without tying any position to a wallet. The rows below are illustrative sample data, not real user activity. A live devnet explorer is coming soon.

TimeActionLinkageStatusSize

LP sizes, addresses and shielding notes are intentionally never shown here. Phantompool's interface does not publish protected positions or keys.

// how it works

Four steps into the shielded pool.

You stay in control of your keys the whole way. Phantompool routes your liquidity through a shielded commitment so the LP position recorded on-chain isn't trivially traceable to your funding wallet. It reduces linkability — it does not make you anonymous.

1

Provide

Connect your source wallet and commit assets to the Phantompool program on devnet. Your keys never leave your wallet — Phantompool is non-custodial.

2

Shield

Your deposit joins a shielded set and receives a private LP note. The link between the note and your original wallet is reduced on-chain by the program's commitment scheme. Note values stay private to you.

3

Pool

Your liquidity works inside a shared pool. Fee accounting and pool logic live in an auditable Solana program, not in this frontend. Phantompool does not route trades or rebalance on your behalf.

4

Withdraw

Redeem your note to a wallet you choose. Phantompool hands off a standard SPL balance — what you do next is up to you and your usual tools.

// protocol transparency

Privacy you can verify.

Privacy tools earn trust by being open about what they are — and honest about what isn't ready yet. Here's exactly where Phantompool stands today. Nothing below is placeholder marketing: if it isn't live, it says so.

// security & trust

Non-custodial by design. Honest about the rest.

You hold your keys

Phantompool never takes custody of your funds or private keys. Every state-changing action is a transaction you sign in your own wallet.

Logic on-chain

The pool and privacy logic belongs in an auditable Solana program — not hidden in this website. The frontend only prepares transactions and reads public state.

Devnet first

We test on devnet before anything touches mainnet. When mainnet liquidity is enabled it will be stated plainly here — not quietly switched on.

Known limitations — please read

  • Reduced linkability ≠ anonymity. Phantompool makes it harder to trivially link a position to you. It does not make you anonymous, untraceable, or immune to blockchain analysis. Timing, amounts, pool composition and off-chain behavior can still leak information.
  • Not audited yet. No third-party security audit is complete. Do not rely on Phantompool to protect significant value until audits and program addresses are published here.
  • Devnet only. Mainnet liquidity is not enabled. Anything you see here runs against test networks with no real value, and no fees or returns shown here are real.
  • No Pump.fun support claimed. Phantompool does not provide private Pump.fun buys or sells, and is not affiliated with or endorsed by Pump.fun or any other project. Any integration would be announced only after it exists and has been tested.
  • Use responsibly and lawfully. You are responsible for complying with the laws and tax rules that apply to you. Privacy is a right, not a shield for illegal activity.
// technology stack

Built on a modern, modular foundation.

The interface is a typed React app; the privacy protocol sits behind a modular adapter so the cryptographic layer can evolve independently of the UI. The frontend never invents cryptography — it talks to the on-chain program through the adapter.

Next.js · App Router TypeScript Tailwind CSS shadcn/ui Framer Motion Lucide icons @solana/web3.js Wallet Adapter Modular privacy-protocol adapter

Adapter, not hard-wire

A single protocol adapter isolates every call into the pool program. Swapping or upgrading the underlying scheme doesn't require rewriting the app — and keeps experimental cryptography out of production paths.

Read-only by default

This site reads public chain state and prepares transactions for you to sign. It holds no secrets, stores no LP notes, and performs no privileged action on your behalf.

// the goal

Liquidity that's shared,
positions that stay yours.

Phantompool aims to make shielded liquidity effective, verifiable and upfront about its limits. No overpromises. No fake numbers. Just a tool that respects that your position is your business.