Numbered
Numbered gives a Solana trader an account whose trades never carry their wallet. SOL goes in once; after that, buys and sells are made by the program's shared pool on the account's behalf. The account keeps its own books in private, and when its holder wants a result believed, it publishes a statement about those books under a public number.
The parts
| Account | Three keys your browser derives from one wallet signature, and everything they own. |
|---|---|
| Note | A single shielded balance in one token, stamped with what it cost in SOL. |
| Pool | The vaults the program holds and the tree of notes over them. Every account's SOL sits here, and every swap on chain is the pool's. |
| Ledger | The account's own books: SOL out on buys, SOL back from sells, trades, closes and wins. |
| Record | The entry a swap seals behind it, taken into the ledger before the account's next move. |
| Number | The public name a Proof is filed under: Nº 1, Nº 2 and onward, handed out one after another. |
| Proof | A statement about the ledger that the program checks on chain and files under the number. |
| Relayer | The service that sends pool transactions so no wallet of yours signs them, paid a network fee out of the action. |
The flow
- Open: connect a wallet and sign one fixed message.
- Fund: SOL from any wallet into the pool, as a note.
- Trade: proven in your browser, sent by the relayer, swapped by the pool.
- Take a number: the next free one, once per account.
- Prove: choose what each stat shows and publish under the number.
- Verify: anyone checks a card against the chain, with no wallet.