BRC-100 Poker

… …

1 · Start your wallet

You play through a BRC-100 wallet running on your own machine. It holds your key, and this page never sees it. The wallet also holds the secrets that keep your hole cards private, which is why the game needs it rather than a browser extension.

No key yet? Run go run ./cmd/keygen -out secrets/player.key first, and back up both the key and the database — the database is the wallet.

Paste this into a terminal. It is already filled in for this table:

loading…

Leave it running, then connect:

-max-pot lets your wallet sign without asking, up to that many satoshis per pot. Without it, every hand waits for you to type y in the terminal — which is fine for one hand and impractical for a session. Your wallet still refuses anything above the limit, and still checks every settlement against what it expects to be paid.

Keep this tab open while you play. The table cannot reach your wallet directly — it runs elsewhere, and 127.0.0.1 there would mean the server — so this page carries deal traffic between them. Everything is signed end to end, so the page cannot read or alter it.

It says the wallet did not answer

Three things to check. The agent must still be running in your terminal. It must have been started with -origin set to exactly …, or the browser is refused before it can even ask. And the address above must be reachable from this browser — so 127.0.0.1, not a container-internal address.