SOL-slot-block-tps-priority fee-epoch-mainnet
Escrowed OTC settlement on Solana

Trade size. Skip the price impact.

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 side
Audited by the leading frontier models
Claude Fable 5Grok 4.6GPT-5.6 Sol
Volume settled
·
Largest single trade
·
Price impact saved
·
Built with
SolanaAnchorUSDCPhantomHeliusSolflareToken-2022Backpack
SolanaAnchorUSDCPhantomHeliusSolflareToken-2022Backpack
SolanaAnchorUSDCPhantomHeliusSolflareToken-2022Backpack
SolanaAnchorUSDCPhantomHeliusSolflareToken-2022Backpack
The venue

A desk built for block trades.

Browse 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.

Fixed or market-tracked

Price a block at a flat number, or peg it to spot with a discount so the quote follows the market until it fills.

Partial fills

One listing serves many buyers. A minimum fill size keeps the remainder economically useful.

Basket sweeps

Select several listings and settle them together, up to eight fills inside a single transaction.

Impact, priced upfront

Every listing shows what the same size would have cost through the pool, for the buyer and the seller.

Price impact

Size pays the curve, in both directions.

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.

market price $0.1000
$ 0.1026
$ 0.1080
$ 0.1138
$ 0.1201
$ 0.1270
$ 0.1345
$ 0.1426
$ 0.1515
$ 0.1613
$ 0.1720
each bar is 1,000,000 tokens, left to right
+33.33% paid over market

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.

Block size
10,000,000 tokens
Spot at the start
$0.1000
Average fill
$0.1333
Buyers pay
$1,333,333
Versus market price
+33.33%

The pool keeps $333,333 of this block as impact. Nobody chose that: it is what the curve charges for size.

Buyer keeps
+33.3%

more tokens than the pool route, at the same price on screen

Seller keeps
+25.0%

more cash on the same block, with no candle to explain

Chart moves
0.00%

the curve is never touched, so no print, no panic, no FUD

Why buyers win

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.

Why sellers win

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.

Why it holds

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 FARTCOIN clip

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.

$CATE, $80M to $30M

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.

Why OTC

A pool charges you for being large.

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.

Market sell into the pool

−31.37%
Size
1% of supply · $1.76M
Pool liquidity
$7.7M ($3.85M per side)
Slippage
31.37%
Realized
$1,207,800

Whoever is large moves the price against themselves: a seller sells into their own dip, a buyer fills the top of their own candle.

Escrowed OTC fill

0.00%
Size
1% of supply · $1.76M
Route
Direct, program escrow
Price · fee
1% under spot · 0.15%
Realized
$1,739,800

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.

Price your own block

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.

Pool depth as share of market cap6.0 %

Most memecoins keep 3% to 8% of their market cap in the pool. Thinner pools punish size harder.

Price impact selling through the pool
16.56 %
$41,391 of your $250,000 evaporates into the curve
Pool quote reserve$1,260,000
Value lost pushing price down$41,391
Cost on OTCDEX (0.15% your side)$375.00
You keep
$41,016
How it works

Three steps, no custody.

Your keys sign, the program escrows, and settlement is all-or-nothing. Both sides of the book work the same way.

  1. 01

    You escrow the tokens

    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.

  2. 02

    Buyers come to your price

    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.

  3. 03

    Quote lands in your wallet

    Tokens and USDC or SOL change hands inside the same instruction, less 0.15% on your side. If any leg fails, nothing moves.

Either side, the vault has exactly two exits: settle a fill, or return to the maker.
Security

How your funds are held.

Escrow, exits, and limits, stated plainly.

Arithmetic settlement guarantees

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.

Non-custodial by construction

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.

Program address
Explorer Source verifiable build · anchor 0.31

Ready to move your position?

Connect a wallet, escrow your block, and let buyers come to your price.