spins.Back to the table

Robinhood Chain · Mainnet

Prepare for launch.

The contract, funds and services must be ready before the first buy-in. Each transaction will be presented in your wallet.

Real-money games closed

Operator wallets.

Dedicated keys are held by the Railway services. Fund the coordinator, relayer and draw operator with ETH on Robinhood Chain before opening tables. Validators sign off-chain.

Table coordinator
0x370c1001d38E42ACf86DB9724dc4CC0b70d544Df
Draw operator
0x54f77d5356a30AdaC7f1CEF7A9f2007C7C5a79aA
Settlement relayer
0x3efB3644aA31f50E297e0Da592eFFa6f1A213020

After deployment, the administrator assigns the coordinator with setTableCreator. This role can open tables; it cannot withdraw funds. The deployment must also be registered in the published client before deposits are enabled.

Starting gas budget: 0.003 ETH per operator. Each service currently requires at least 0.0012 ETH to stay ready. Keep an additional 0.003 ETH in the deployment wallet; total starting budget: 0.012 ETH. Actual transaction fees are recalculated before signing.

Open online tables ↗
01 · Wallet and administration

Who manages SPINS?

The connected wallet pays the deployment fees. The administrator will be able to open tables, pause buy-ins and withdraw the free reserve.

This role is separate from the wallet that receives the rake.
02 · Contract and services

Prepare the contract.

SPINS runs the draw server. Its dedicated operator records the result in our draw contract; the escrow applies the fixed odds. This is trusted server randomness, with no external VRF provider.

Follow these four steps. Review each transaction here, then confirm it in your wallet. Verified contract addresses are filled in automatically.

  1. 1
    Deploy draw contract

    Creates the contract that records the server’s draw.

  2. 2
    Deploy SPINS contract

    Creates the contract that holds buy-ins and pays winnings.

  3. 3
    Link draw to SPINS

    Permanently connects these two contracts. This link cannot be changed.

  4. 4
    Activate table coordinator

    Allows the dedicated coordinator to create tables.

This comparison detects different code. It does not prove that the draw is fair.
Verification blocks deployment if its estimate exceeds this amount. Also check the total shown by your wallet.
I have already deployed the contract
The code and parameters will be checked without making changes.
03 · Owner approval

Review before opening.

This message authorizes admission for the scope below. Signing costs no gas. It does not deploy a contract or transfer tokens.

Internal security review. SPINS operates the dealer, draw server and validators. The server can select or withhold draws and knows the cards. These reports are not an external audit.

04 · Table budget

Plan the initial reserve.

This amount is used to prepare for launch. Changing it does not move any money. Reserve contributions belong to the house bankroll; they are not a player balance.

Your buy-in USDG per player
Buy-in per playerAdditional reserve requiredPrize cap with planned budget
2 USDG0 USDG6 USDG
5 USDG0 USDG15 USDG
10 USDG0 USDG30 USDG
25 USDG0 USDG75 USDG
50 USDG0 USDG150 USDG
100 USDG0 USDG300 USDG
250 USDG0 USDG750 USDG
500 USDG0 USDG1,500 USDG

Each row shows a single table in isolation. The three buy-ins cover ×2/×3 with no reserve. For a higher prize cap, table creation reserves only the additional amount: prize cap minus three buy-ins. Subsequent tables use the remaining free capital; the draw waits for all three payments.

Current launch limitations

The contract has not been audited by a third party. Two validators could choose the wrong winner or refuse to sign; a timeout then refunds the buy-ins without paying the jackpot. The dealer knows the cards. The reserve guarantees financial coverage, not the correctness of the result. The draw server can select or withhold a result before it is recorded. Recorded results cannot be replaced; refunds do not prove that completed draws are unbiased. The implementation, key custody and failure recovery still require review.