TWO KEYS

Two keys. One turn. Nobody sends first.

OTC with no middleman. Both wallets sign one transaction, or nothing moves.

Make a dealThe rules

A launch console with two keys far apart. Example deal: the maker gives 5,000,000 $X, the taker gives 12 SOL. Both keys turn, the coins cross through the slot, and a slip prints: Deal done. Nobody sent first.
Two keys, far apart. One per side.

The rules

  1. Nobody sends first. Both wallets sign one transaction that swaps both sides directly between them. If either one doesn't sign, nothing moves.
  2. Only the link opens the deal. The terms are encrypted in your browser, and the key sits after the # in the link, which browsers never send to a server.
  3. Our server keeps the locked deal, its SHA-256 commitment and its expiry. Nothing else.
  4. Anyone with the link can read the deal. If the maker names a wallet, only that wallet can take it.
  5. Before the keys turn, both browsers check on-chain that each side holds what it promised, plus the fees. A side that comes up short can't turn its key.
  6. Both signatures must come within 60 seconds. If they don't, nothing moves and both can turn again.
  7. A wallet may change the network fee, up to 0.001 SOL, and nothing else. Any other change stops the deal, and nothing is sent.
  8. Coins and SOL stay in each wallet until the transaction lands. Two Keys never holds them.
  9. Two Keys charges nothing and keeps nothing. No token is needed.
  10. The trade is a normal public transaction. The receipt stays unpublished unless both wallets sign it.
  11. A deal lasts 1 hour to 7 days. The maker can cancel it any time before both keys turn.

Latest receipts

Loading…