hush
No custodyOne transactionCA coming soon

Make an offer on anyone's bag.
Sell yours without nuking the chart.

See a wallet holding a coin you want? Offer your price. If they accept, the tokens and the SOL swap in one transaction. The pool never sees it.

0 deals completed·0 SOL moved·0 open right now
PRIVATE OFFER · SELL A BAG1.2M $HUSH → 4.20 SOL−10%YOUsigned ✓THEMsigned ✓HUSHONE TXDEAL ACCOUNTopen · sig heldclosed · refundPOOL0% moveSNIPER BOTSwatchingsaw nothing ✓INSIDE THE TXnoncenoncememomemoyour legyour legtheir legtheir legfeefee01 offer written · you sign half02 they rebuild the tx · bytes match03 they sign · one transaction lands04 settled in one slot · pool untouchedboth sides, or nothing

Tap any box to see what it does. Tap a wallet twice to switch sell / buy / swap.

tokens
⇄
For
Only this wallet can take it.
You
sign half · tokens stay
ONE TX
Counterparty
signs to settle

Your tokens stay in your wallet until they pay. Cancel any time.

The board

Open offers, wants and fills.

Take an offer or fill a want and it becomes a private deal for that wallet. Or pick a coin and make a holder an offer.

LIVE
CoinSizeAskingvs mktBy
No open offers right now. Post one from the desk above.
LIVE
CoinMcap1h
Reading pools…
Prices from live pools via DexScreener · refreshed every minute
Why not just swap

Size moves the chart. A deal doesn't.

Selling a real bag into a pool walks the price down as it fills. Here is $HUSH at a few market caps, with pools as deep as today's typical coin.

BAG SIZE
of supply · $5.0k
You get$4.5k
Lost to impact−10.0%
Chart after−19.0%
Holders seea red candle
You get$4.8k
Your price−5% (you set it)
Chart after0.0%
Holders seenothing

Example coin: $500k cap, $90.0k pool. At 1% the pool costs you more than a 5% discount.

CoinSell 1%Sell 2%Sell 5%
$HUSH at $250k−11.8%−21.1%−40.0%
$HUSH at $500k−11.8%−21.1%−40.0%
$HUSH at $1.0M−11.8%−21.1%−40.0%
$HUSH at $5.0M−11.8%−21.1%−40.0%
Any size on hush0%0%0%

Sell 1% = 1% of the coin's supply sold at once. Loss = price impact from the pool's own depth (constant product on the SOL side, half the pool's liquidity), before pool fees.

How a deal works

Both sides approve. Then it settles at once.

1

You sign your half

Name the coin, the size and the price, or post it on the board. Your wallet signs your side of one transaction. Nothing leaves your wallet. A small deal account (≈0.0015 SOL rent, returned) keeps the signature valid for hours.

2

They check, then sign

Only the wallet you named can take it. Their page rebuilds the transaction from the terms, compares it byte for byte, simulates it on chain and prices both sides live before they sign.

3

It settles together

Your tokens and their SOL move in the same transaction. If either side comes up short, the whole thing fails and nothing moves. The deal page becomes its receipt.

What the transaction contains

Nothing else is allowed. The counterparty's page rebuilds these bytes and refuses anything extra.

00SystemAdvance the deal nonce
Keeps your signature valid for hours. Cancelling closes it and voids the deal.
01ComputePriority fee
Set by us, so no wallet has a reason to rewrite the bytes.
02Memo"hush <id>"
Tags the deal so the receipt can find it on chain.
03Assoc. TokenTheir token account, if new
Paid by them. Idempotent: does nothing if it already exists.
04TokenYour tokens → their wallet
transferChecked from your own token account. Token or Token-2022.
05SystemTheir SOL → your wallet
Or their tokens, for bag for bag. Same transaction.
06SystemApp fee, if any
Paid by the maker, shown as its own line before anyone signs.

No hush program. No escrow account. No delegate. No upgrade key. Nothing to drain, because nothing is ever held.

Your X

Link your X.

Your @handle shows on your offers instead of a wallet, so people know who they are dealing with and can message you on X. Anyone can send a deal straight to your @.

  • One free signature. It names your handle and a one-time code. It cannot move funds.
  • One post from your X. @UseHushOTC link CODE, or reply it under any @UseHushOTC post. Delete it after if you like.
  • People reach you on X. Your @ on the board links to your profile, so buyers and sellers can DM you before they deal.

Linking is public: anyone can see which wallet your @ belongs to. One wallet, one handle; linking again replaces the old one. Unlink here any time.

Connect the wallet you trade from.

Safety

Checked before anyone signs.

No custody

No escrow wallet, no program, no delegate, no upgrade key. Your tokens stay in your wallet until the deal settles.

One transaction

Both sides move together, or the chain rejects it and nothing moves.

Byte-for-byte

The server and the taker both rebuild the transaction from the terms. One extra instruction and it is refused.

Warnings up front

If the dev can still freeze it, print more, take a transfer fee or move balances, the deal says so before anyone signs.

Can it fill?

If the maker moved the bag or the taker is short, the deal page says “can’t fill” before anyone signs.

Cancel any time

Closing the deal account voids the signature forever. At expiry we send your pre-signed void.

Fees

What a deal costs.

App fee
inside the deal transaction
MakerFree while in beta
Network fee
base + small priority fee
Counterpartya fraction of a cent
Their token account
only if they never held the coin
Counterparty≈0.002 SOL rent, theirs to keep
Deal account
the nonce that holds your signature open
Maker≈0.0015 SOL rent, returned
Price impactNobody0%
FAQ

Questions people ask first.

Why not just sell on the pool?

Size moves the chart. A real bag walks the price down as it fills and everyone watching sees it. A deal moves the same size at a price both sides agreed, and the pool never sees it.

Is there a hush contract to trust?

No. Deals use only the System, Token, Associated Token, Compute Budget and Memo programs that every Solana wallet already uses. There is nothing of ours on chain to upgrade or drain.

Does hush ever hold my tokens or SOL?

Never. We store the half-signed bytes so the counterparty can fetch them. Without their signature they do nothing, and only the wallet you named can add it.

Can the counterparty change the price?

No. Any change to the transaction breaks your signature. The chain would reject it.

Can someone else take my private deal?

No. The counterparty is the fee payer and a required signer. Only their key can complete it.

What if the maker moves the tokens after I check?

Then the transaction fails as a whole and nothing moves. You only pay the network fee.

How do open offers work?

Post a listing to the board, signed by your wallet. Anyone who takes it sends you a private deal at those terms. You sign to settle, or ignore it.

Why does my wallet warn me?

You are signing a transaction someone else pays the fee for, and a nonce instead of a recent blockhash. Both are normal for deals that wait for a second signature.