HushHand

Private Rock Paper Scissors

Play the hand.
Never show it.

Connect MetaMask on COTI Testnet, encrypt a move, and stake. A challenger joins with the same stake. The contract settles the winner without publishing either gesture.

A 2% rake is reserved from each stake. A winner sends that rake to the HushHand fee wallet. A tie drops it into the lottery pot instead β€” not the full stake. Every settled game mints odds-weight tickets equal to what you staked; that is not money in the pot.

  1. 01

    Encrypt your move

    Rock, paper, or scissors is encrypted in your browser before it hits the chain.

  2. 02

    Stake and wait

    Open a table or join one at the same stake. Both deposits sit in the contract.

  3. 03

    Settle privately

    MPC names a winner. Hands stay private. Ties add only the rake to the lottery, then refund the rest.

Open a match

Connect your wallet, pick a hand, and stake testnet COTI. Your move is encrypted before it leaves the browser. A 2% rake is reserved from each side. A win pays it to the HushHand wallet; a tie sends only that rake to the lottery pot, then refunds the rest. Tickets are odds weight, not extra COTI in the pot.

Open tables

Join with the same stake. You will not see their hand. The contract already holds an encrypted commitment.

Loading tables…

    Draw pot

    Open lottery

    Only the 2% rake from a tie goes in here β€” not the full stake. After a tie, escrow is refunded. The odds weight below is not money sitting in this pot. Anyone can draw at the minimum.