OpenBook Market ID: Do You Still Need One? (2026)
Raydium removed its OpenBook dependency on 2026-07-22, and CPMM pools never needed a market ID. Here is the 2.784 SOL of rent you can cut from a launch.
Already know you want to launch? No-code flow, about five minutes, flat fee charged once.
You do not need an OpenBook Market ID to launch a Solana token in 2026. The requirement belonged to Raydium's AMM v4, a hybrid design that mirrored its curve onto an OpenBook order book — and Raydium removed that dependency from the program in a 2026-07-22 upgrade, after years of it sitting dormant. Raydium's CPMM (Standard AMM) and CLMM programs never had an OpenBook dependency at all, and CPMM is the documented default for new pools. The practical consequence is a 2.784 SOL line item you can strike from any launch budget that still carries it. The only surviving edge case is a hand-built AMM v4 Initialize2 transaction, which no Raydium surface offers anymore.
If you searched this because a tool asked you for a Market ID and you wanted to know whether the 2.8 SOL was real: the rent is real, and the requirement is not.
Quick Facts
| Specification | Value |
|---|---|
| Do CPMM / Standard AMM pools need an OpenBook market? | No — and never did |
| Do CLMM pools need one? | No |
| Do AMM v4 pools need one? | Initialize2 still accepts a market account; no Raydium surface offers AMM v4 creation |
| Date the AMM v4 OpenBook dependency was removed | 2026-07-22 program upgrade |
| Full-size OpenBook market rent (mainnet, 2026-08-04) | 2.78398608 SOL |
| Largest single component of that | Event queue, 262,156 bytes → 1.82549664 SOL |
| Raydium pool-creation fee, CPMM or AMM v4 | 0.15 SOL |
| Raydium CPMM program ID | CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C |
| Raydium AMM v4 program ID | 675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8 |
| OpenBook v1 program ID | srmqPvymJeFKQ4zGQed1GFppgkRHL9kaELCbyksJtPX |
| OpenBook v2 program ID | opnb2LAfJYbRMAHHvqjCwQxanZn7ReEHp1k81EohpZb |
| Alchemii token creation, all-in | ~0.21–0.22 SOL standard, ~0.32 SOL with mint revoked |
What an OpenBook Market ID actually is
Strip the mystique off it and a "Market ID" is a public key. Specifically, it is the address of the market-state account belonging to a central-limit order book market — the on-chain equivalent of a trading pair's order book on a centralised exchange.
A market is not one account. It is seven:
- a market state header, 388 bytes, holding the pair's mints, lot sizes, and pointers to everything else
- a bids account and an asks account, the two sides of the book
- an event queue, where fills and cancels land before they are consumed
- a request queue, the older ingestion path
- two token vaults, one per side of the pair
OpenBook is the community fork of Serum, taken over after Serum's original deployment was abandoned in late 2022. OpenBook v2 is a further rewrite based on Mango v4. Both are live: querying mainnet on 2026-08-04, the OpenBook v1 program account and the v2 program are executable and owned by the upgradeable BPF loader. This article is not an obituary for OpenBook. It is an obituary for one specific dependency on it.
Note what a market is not. It is not part of your token. Minting an SPL token touches the SPL Token Program and the Metaplex metadata program and nothing else — an order book market has no bearing on your mint, your supply, your decimals, or your authorities. If you are still at the mint stage, the relevant reading is how to create a Solana SPL token, not this page.
Why Raydium ever required one
AMM v4 was Raydium's original program, and it was a genuinely clever idea for 2021. Rather than launch a pool that fragmented liquidity away from Serum's order books, each AMM v4 pool bound itself to a market and mirrored portions of its constant-product curve onto that book as resting limit orders. Order-book routers therefore saw the AMM's depth for free. Traders could fill against the curve or against the pool's own orders.
That design is why pool creation demanded a market address. The pool needed somewhere to post. No market, nothing to post to, no pool.
Raydium's documentation is blunt about what happened next: as CPMM and on-chain aggregators matured, the order-book-side benefit faded, and the integration was turned off. Aggregator routing had already made the CLOB mirroring redundant. For years the market accounts on AMM v4 pools sat there as inert state — allocated, funded, referenced, and doing nothing.
Then on 2026-07-22 the program upgrade deleted the code. The serum_dex dependency is gone. MonitorStep, the crank that used to settle and repost the pool's orders, now reverts if called. So do MigrateToOpenBook, WithdrawSrm, and the legacy Initialize and PreInitialize pool-creation entrypoints. The changelog entry is unusually candid: AMM v4 "stopped sharing liquidity to OpenBook a long time ago" and the upgrade "does not change any live trading behavior — there were no OpenBook orders left to stop placing."
The pool types, and which need a market
| Raydium program | OpenBook market required? | Token-2022 | Default for new pools |
|---|---|---|---|
| CPMM (Standard AMM) | No — no market accounts exist in the design | Yes, with a vetted extension allow-list | Yes |
| CLMM (concentrated liquidity) | No | Yes | For ranged LPs |
| AMM v4 | Accepts a market account on Initialize2; nothing reads it | No | No; not exposed in the UI or SDK |
| Stable AMM | Had dormant market accounts; removed 2026-06-22 | No | No; stable pairs only |
| LaunchLab (bonding curve) | No — graduates into a CPMM pool | — | For curve launches |
Read the CPMM row carefully, because it is the one that matters. A CPMM pool is six PDAs: an authority, the pool state, the LP mint, two vaults, and an observation ring buffer for the on-chain TWAP. There is no market field. There is no event queue. There is nowhere to put a market ID even if you had one. The CPMM program source is public if you want to confirm that rather than take my word for it.
Where the 2.784 SOL comes from
The figure quoted everywhere is "about 2.8 SOL." It is close enough to be trustworthy and vague enough to be worth checking, so I checked it. Every number below came from calling getMinimumBalanceForRentExemption against Solana mainnet on 2026-08-04. The sizes are not guesses either — 5,120 + 12 for the request queue, 262,144 + 12 for the event queue, 65,536 + 12 each for bids and asks, 388 for the market state, 165 per vault — they are the defaults hard-coded in Raydium's own market-creation instruction builder.
| Account | Size (bytes) | Rent-exempt minimum (SOL) |
|---|---|---|
| Market state | 388 | 0.00359136 |
| Request queue | 5,132 | 0.03660960 |
| Event queue | 262,156 | 1.82549664 |
| Bids | 65,548 | 0.45710496 |
| Asks | 65,548 | 0.45710496 |
| Base vault (token account) | 165 | 0.00203928 |
| Quote vault (token account) | 165 | 0.00203928 |
| Total | 2.78398608 |
Two things jump out. First, the event queue is 66% of the bill on its own — you are pre-funding storage for 262 kilobytes of pending fill events on a market that, for a brand-new memecoin, will never process a single one. Second, none of this money goes to Raydium, to OpenBook, or to any tool. It is Solana rent, the deposit the runtime charges for occupying validator state.
That is also why the cheap variants exist, and the lever is not a secret. The same SDK file ships a lowestFeeMarket preset that swaps the queues down to 764, 11,308 and 14,524 bytes; run the identical seven accounts through the rent formula at those sizes and the market costs 0.29742864 SOL. That is where every "market ID for 0.3 SOL" offer comes from. Nobody is being clever — they are allocating a smaller event queue, and you are buying less book capacity on a book you were never going to use.
Set against the rest of a launch, 2.784 SOL is not a rounding error. Our own cost breakdown puts a standard token creation at roughly 0.21–0.22 SOL all-in and a standard memecoin launch near 10.7 SOL end-to-end. A stale market-ID line is therefore around a quarter of a typical launch budget, spent on infrastructure nobody will ever query. If you want to model your own numbers, the token cost calculator runs against the same fee constants.
How to tell whether you actually need one
Four questions, in order. The first "no" ends it.
- Is your pool a CPMM / Standard AMM pool? If yes, stop. No market, no market ID, no 2.784 SOL. This covers the overwhelming majority of new token launches, including every memecoin.
- Is it a CLMM pool? Same answer. CLMM never touched OpenBook.
- Did your token graduate off a bonding curve? Then the curve program handled the migration for you — Raydium's LaunchLab graduates into a CPMM pool, and Pump.fun's post-graduation venue is its own AMM. Neither hands you a market-ID chore. If you are weighing that path, Pump.fun vs Raydium and what PumpSwap is cover the mechanics.
- Are you deliberately hand-building an AMM v4
Initialize2transaction? Only then. And you should have a specific reason, because AMM v4 does not support Token-2022, burns more compute per swap, and Raydium's own docs describe the cases for choosing it as "narrow."
Here is the honest wrinkle, since an adversarial reader will find it anyway: Initialize2 survived the July upgrade with its account list intact, and accounts #16 and #17 are still market_program and market. The docs are explicit that they are "stored as reference fields" and that coin_lot_size, pc_lot_size, and min_size initialise to zero. So the argument exists, and nothing consumes it. Meanwhile the Raydium pool-creation interface and the SDK have dropped the AMM v4 option entirely. You cannot walk into this requirement by accident.
What our own liquidity flow calls
I would rather show you the program ID than assert good intentions. Alchemii's Raydium pool creation tool builds its transaction through the Raydium SDK's cpmm.createPool path against CREATE_CPMM_POOL_PROGRAM, which resolves to CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C on mainnet. Withdraw and LP-burn run against the same program's pool state.
There is no market-ID field in that flow because there is nowhere for the value to go. That is not a feature we built; it is a consequence of picking the program Raydium tells everyone to pick. Any tool on CPMM is in the same position, and any tool still asking for a market ID has told you something about how recently it was updated.
One piece of housekeeping for the sake of full disclosure: our repository still contains an unused helper that references a Serum market program, left over from an earlier iteration. It is dead code — nothing in the pool-creation path calls it — and it is on the list to remove. Mentioning it because "we grep our own codebase before publishing claims about it" is the only version of this section worth writing.
What to do when a tool asks for a Market ID
Ask one question: which Raydium program does this call?
- "CPMM" or "Standard AMM" — the field is vestigial. Do not fund a market.
- "AMM v4" — ask why. There is a defensible answer (you want to deepen an existing v4 pool on a pair that already has depth there) and there is an indefensible one (the tool was written in 2023 and nobody revisited it).
- No answer, or a vague one — that is your answer.
The same instinct applies to the whole launch. If a quote contains a line you cannot explain, do not sign it. That heuristic catches market-ID padding, it catches inflated "listing fees," and it catches tools that quietly deduct from your seed liquidity at pool init. When the pool is live, run the mint through the token audit checker and confirm the four on-chain commitments actually landed — mint authority null, freeze authority null, full supply in the pool, LP burned. Our security page documents how the signing flow works, and burning the LP is the step most creators get wrong on the first attempt.
The rest of the pool budget, honestly
Deleting 2.784 SOL does not make pool creation free. Raydium documents a 0.15 SOL pool-creation fee for both CPMM and AMM v4 pools, separate from rent and transaction fees. Its own CPMM walkthrough suggests holding "about 0.2 SOL for pool creation rent, token-account creation, and priority fees." Across our cost material we budget roughly 0.4 SOL for the pool step, deliberately above Raydium's own guidance, because congestion, extra token accounts, and retries are real and being 0.05 SOL short mid-launch is a bad afternoon.
Then there is the liquidity itself, which is not a fee — you own it. The sizing question is covered in how much SOL it takes to launch a meme coin and in the Raydium liquidity guide; the short version is that below about 5 SOL of seed depth, slippage does your marketing for you, badly. The full sequence from mint to tradable pair is laid out in the Raydium token launch playbook, and if you are choosing venues at all, Raydium vs Orca for new tokens is the comparison — Orca's Whirlpools have no order-book dependency either, and neither does routing through Jupiter.
One more thing worth saying plainly, because deleting a cost line has a way of making launching feel cheap: cheaper is not the same as likelier to work. Most Solana memecoins are dead inside a day, and our own data says 87% of them. Saving 2.784 SOL changes your budget. It does not change your odds.
Limitations
What this article does not cover, stated up front rather than discovered later:
- It is a 2026-08-04 snapshot. Program upgrades happen. The AMM v4 change landed two weeks before publication; re-read Raydium's changelog before you plan around it.
- Rent figures cover two configurations, not every configuration. The 2.784 SOL total uses the SDK's default queue sizes; 0.297 SOL uses its
lowestFeeMarketpreset. Vendors are free to pick arbitrary sizes in between, and I did not enumerate them. - Whether OpenBook market rent is recoverable is not settled here. Closing a market requires the right authority and a close path on the market program. I found no mainstream guide that walks creators through it, so the article treats the rent as sunk. That is a practical judgment, not a claim that recovery is impossible.
- Building an AMM v4 pool by hand is out of scope. It is still possible via
Initialize2. If that is your plan, read the instruction account list in Raydium's docs directly, not a blog post. - OpenBook as a venue is out of scope. Running an actual order book — market making, lot sizing, crank operation — is a real discipline. Nothing here says OpenBook is bad. It says it is not a prerequisite for a memecoin.
- No pricing comparison of market-ID vendors. Several tools sell OpenBook market creation. Their prices change, and steering readers toward a purchase this article argues against would be incoherent.
- Token-2022 pool nuances are only touched on. CPMM enforces an extension allow-list at pool creation; the details are in SPL Token vs Token-2022.
FAQ
Do I need an OpenBook Market ID to create a Raydium pool in 2026?
Almost certainly not. Raydium's CPMM program — branded Standard AMM in the interface, and the default for new pools — has no OpenBook dependency and never had one. Neither does CLMM. Two programs ever carried OpenBook market accounts — AMM v4 and the separate Stable AMM — and Raydium has now stripped that code out of both, Stable AMM on 2026-06-22 and AMM v4 on 2026-07-22. Neither is a path a new memecoin takes. The Raydium interface and SDK no longer expose an AMM v4 pool-creation button at all, so the normal path from mint to tradable pool never asks you for a market ID.
How much does an OpenBook Market ID cost?
A full-size market costs about 2.784 SOL, and essentially all of that is Solana rent rather than a fee to anyone. Computed against mainnet's rent-exemption endpoint on 2026-08-04: 1.8255 SOL for the 262,156-byte event queue, 0.4571 SOL each for the bids and asks accounts, 0.0366 SOL for the request queue, 0.0036 SOL for the 388-byte market state, and 0.00204 SOL for each of the two vaults. Raydium's SDK also ships a reduced-queue preset that brings the same seven accounts down to 0.29742864 SOL, which is where the cheaper "0.3 SOL market" offers come from.
What is an OpenBook Market ID?
It is the Solana address of a central-limit order book market — a set of on-chain accounts holding a market state header, a bids account, an asks account, an event queue, a request queue, and two token vaults for the trading pair. OpenBook is the community fork of Serum. The "ID" is just the public key of the market state account. It exists to let orders rest on a book; it has nothing to do with minting a token or with constant-product pool math.
Why did Raydium used to require an OpenBook market?
AMM v4 launched as a hybrid design. Each pool sat on top of an OpenBook market and mirrored slices of its constant-product curve onto that book as resting limit orders, so order-book routers could see the pool's depth. That is why pool creation demanded a market address. Raydium's own documentation states the order-book benefit faded as CPMM and on-chain aggregators matured, and the integration was eventually turned off before the program code was deleted in July 2026.
A token creator tool is asking me for a Market ID. What should I do?
Treat it as a signal that the tool is following a 2023-era playbook. Ask which Raydium program it calls. If the answer is CPMM or CLMM, the market ID field is dead weight and you should not pay 2.784 SOL of rent to fill it. If the answer is AMM v4, ask why — AMM v4 does not support Token-2022, costs more compute per swap, and Raydium's own docs say new pools should go to CPMM. Either way, do not sign a transaction whose largest line item you cannot explain.
Does OpenBook still exist on Solana?
Yes, and it works. The OpenBook v1 program is live at srmqPvymJeFKQ4zGQed1GFppgkRHL9kaELCbyksJtPX and OpenBook v2 at opnb2LAfJYbRMAHHvqjCwQxanZn7ReEHp1k81EohpZb; both were executable on mainnet when checked on 2026-08-04. What changed is not OpenBook's health but Raydium's relationship to it. Raydium's docs state that none of its products has a live OpenBook dependency today. Running an order book is a legitimate thing to do — it just is not a prerequisite for launching a memecoin.
Can I get the OpenBook market rent back?
Plan on no. Solana rent is refundable in principle when an account is closed and its lamports returned, but closing an OpenBook market requires the right authority and a close path on the market program, and no mainstream launch guide walks creators through doing it. In practice the 2.784 SOL is a sunk cost the moment you sign. The cleanest way to keep it is to never spend it — create a CPMM pool instead, where no market accounts exist to fund.
Which Raydium pool should a new token use instead?
CPMM, called Standard AMM in the Raydium interface. It is the documented default for new pools, supports both SPL Token and Token-2022 mints, burns less compute per swap than AMM v4 (Raydium's docs put CPMM at roughly 60k-100k CU against 80k-120k for a v4 V2 swap), and carries an on-chain TWAP observation account. Raydium documents a 0.15 SOL pool-creation fee for CPMM plus account rent, and its own walkthrough suggests holding roughly 0.2 SOL for the creation transaction. Budget more than the minimum so a congested network does not strand you mid-launch.
References
- Raydium changelog: AMM v4 removes the OpenBook / Serum dependency (2026-07-22) — instruction-level record of what was deleted
- Raydium protocol fees — the 0.15 SOL pool-creation fee for CPMM and AMM v4, and the trading-fee splits
- Raydium CPMM program source — the pool account set, with no market field
- OpenBook v2 monorepo — the current order-book program and its client
- Solana docs: accounts and rent — why account size determines the rent-exempt minimum
- Solana docs: transaction fees — the base and priority fee model behind the launch-cost figures
- SPL Token Program reference — what minting actually touches, and what it does not
- OpenBook v1 program account on Solana Explorer — still executable on mainnet
- Raydium CPMM program on Solscan — the program our own pool flow calls
- Raydium pool creation interface — no AMM v4 option, no market-ID field
- Orca documentation — Whirlpools, for the same reason: no order-book dependency
- Jupiter developer docs — aggregator routing, the thing that made CLOB mirroring redundant
- raydium-sdk-V2
marketV2/instrument.ts— the hard-coded account sizes behind both rent totals, default andlowestFeeMarket - Raydium changelog: Stable AMM removes dead OpenBook code (2026-06-22) — the other program that carried market accounts
Gary Zhao is the founder of Alchemii, a Solana token creation and liquidity tooling platform. He has been seeding Raydium pools since the AMM v4 era, when every new pair genuinely did need its own OpenBook market, and wrote the pool-creation path in Alchemii's liquidity tool against the CPMM program. Every rent figure above was computed against Solana mainnet's live rent-exemption endpoint on 2026-08-04 rather than copied from an older guide — if a number here is wrong, it is reproducible enough that you can prove it.
Ready to skip the step? Create your token with 1 billion supply and 6 decimals already filled in, then seed the Raydium pool — one flat creation fee, no market ID, and no cut of your trading volume afterwards. If you would rather start from a format that is already working, the trending board copies one into the create flow. And if you are still costing the launch out, the calculator and the full token creation guide are the two places to start.
Your token can be live on Solana mainnet in about five minutes
One signed transaction creates the mint, writes the Metaplex metadata, sends you the full supply and — if you ask for it — revokes mint authority and gives you an address ending in pump. A flat fee charged once, never a percentage of your trading volume. Every extra is itemised with your exact SOL total before you connect a wallet.
Related Topics
More guides covering the same Solana token creation, mint authority, LP burn, Raydium liquidity, and memecoin launch topics.
How Much Does It Cost to Make a Meme Coin? (2026)
Full wallet budget for a Solana meme coin: ~0.21 SOL to mint, ~0.4 SOL pool rent, seed liquidity on top. Three worked budgets — about 3, 11 and 31 SOL.
Solana LP Burn Proof: What to Share After You Burn
Burned LP only works if traders can verify it. 10-step proof checklist — what to share, in what order, on Solscan, DexScreener, TG, X.
Burned LP, Liquidity Still Showing? Yes, That's Normal
Burned LP tokens but liquidity still shows on DexScreener? It's supposed to. What burning LP actually does and why the pool stays funded forever.
Raydium Liquidity Pool Guide: Add LP on Solana (2026)
Raydium liquidity pool guide for Solana — how to add LP, pick CPMM vs CLMM, size seed liquidity, handle IL risk, and avoid pool mistakes.
How to Burn LP Tokens on Solana (and Why) — 2026 Guide
Burning LP is the strongest on-chain anti-rug signal for a Solana memecoin. What it does, when to burn, when not to, step-by-step Raydium LP burn.
Raydium vs Orca for Memecoins: Why Raydium Wins (2026)
Raydium wins for memecoin launches: deeper liquidity, default Jupiter routing, standard CPMM pools. Orca is better for stables and concentrated liquidity.