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.
Tap any box to see what it does. Tap a wallet twice to switch sell / buy / swap.
Your tokens stay in your wallet until they pay. Cancel any time.
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.
| Coin | Size | Asking | |||
|---|---|---|---|---|---|
| No open offers right now. Post one from the desk above. | |||||
| Coin | Mcap | ||
|---|---|---|---|
| Reading pools… | |||
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.
Example coin: $500k cap, $90.0k pool. At 1% the pool costs you more than a 5% discount.
| Coin | Sell 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 hush | 0% | 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.
Both sides approve. Then it settles at once.
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.
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.
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.
No hush program. No escrow account. No delegate. No upgrade key. Nothing to drain, because nothing is ever held.
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.
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.
What a deal costs.
| App fee inside the deal transaction | Maker | Free while in beta |
| Network fee base + small priority fee | Counterparty | a 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 impact | Nobody | 0% |
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.