OTCDEX matches block-size trades directly between two wallets, settled against escrowed collateral. No liquidity pool sits in the middle, so neither the seller nor the buyer pays price impact.
NewProtocol fee cut to 0.30% total, 0.15% per sideBrowse resting size, search any mint, and fill as much of a block as you want. Every quote is priced off spot, so the discount you take or offer is always explicit.
Price a block at a flat number, or peg it to spot with a discount so the quote follows the market until it fills.
One listing serves many buyers. A minimum fill size keeps the remainder economically useful.
Select several listings and settle them together, up to eight fills inside a single transaction.
Every listing shows what the same size would have cost through the pool, for the buyer and the seller.
A pool has one price and it moves as you trade against it. Take a whale holding 10,000,000 tokens and ten buyers who each want 1,000,000. Through the pool the whale sells into their own dip and the buyers pay more for every million they take. Neither side wanted that: the curve charged them for being early or being large.
Every million tokens bought lifts the curve, so the next million costs more than the last. The buyers pay for their own candle and end up with fewer tokens than the screen price promised.
The pool keeps $333,333 of this block as impact. Nobody chose that: it is what the curve charges for size.
more tokens than the pool route, at the same price on screen
more cash on the same block, with no candle to explain
the curve is never touched, so no print, no panic, no FUD
Filling a resting block never lifts the curve, so the tenth buyer pays the same price as the first. Same money in, more tokens out, and no candle printed for someone else to sell into.
The order is priced from the pool in real time, read inside the transaction that settles it, and multiple buyers fill at that price, so the whale keeps close to the full mark instead of handing double digits to the pool on the way down.
Nobody has a reason to break it. A buyer who instantly dumps gives their gain straight back to slippage, and a seller who nukes the chart earns less per token than simply resting the block here.
The trader who exploited Drift unloaded the position straight into the pool. The print is still on the chart, and six figures of it went to impact rather than to the seller. A resting block at market would have kept the size invisible.
A handful of holders exiting through the pool did most of that move themselves, and the chart became the reason everyone else sold too. Patience plus an escrowed fill pays those holders more and leaves the market cap where it was.
Constant-product pricing turns your own order into your worst counterparty. Take FARTCOIN at a $176M market cap with $7.7M of pool liquidity. A whale holding one percent of the supply, $1.76M, meets only $3.85M on the quote side of that pool, so the exit gives up 31.4 percent before anyone front-runs it. A buyer of the same size walks the price up into their own entry by exactly as much.
Whoever is large moves the price against themselves: a seller sells into their own dip, a buyer fills the top of their own candle.
One counterparty, one settlement instruction. Both sides get the agreed price and the pool never sees the size.
On this single block: +$532,000 to the seller, while the buyer takes the full size one percent under spot instead of chasing it through the pool.
Drop in the market cap of the coin and the size you want to move. The estimate uses constant-product pricing, the same curve every Solana pool runs on.
Most memecoins keep 3% to 8% of their market cap in the pool. Thinner pools punish size harder.
Your keys sign, the program escrows, and settlement is all-or-nothing. Both sides of the book work the same way.
Your block moves into a program-derived vault with a price, a minimum fill size and an expiry attached. Fixed price, or pegged to spot at a discount so it tracks the market.
Any buyer can take part or all of the block. One listing serves many buyers, and you can cancel the unfilled remainder at any time.
Tokens and USDC or SOL change hands inside the same instruction, less 0.15% on your side. If any leg fails, nothing moves.
Escrow, exits, and limits, stated plainly.
There is no configured minimum. A fill may be as small as one base unit, but the program refuses any trade whose arithmetic would deliver zero tokens or zero proceeds. The ceiling is read from the live quote-asset configuration.
Escrowed tokens sit in a vault owned by a program-derived address whose only exits are settle-a-fill and return-to-maker. There is no admin withdrawal and no key that can move your funds.
Connect a wallet, escrow your block, and let buyers come to your price.