Protocol and contracts
Always check the active release profile before you sign a message or send USDG. The current public
release profile is available at /wickplay-build-profile.json. Mainnet uses chain 4663 and the
contracts below. Check /health and the onchain pause state before depositing.
Mainnet status
WickPlay is live in private beta on Robinhood Chain mainnet, chain ID 4663. The published release
profile is available at wickplay-build-profile.json.
Do not send mainnet USDG to a testnet address.
The mainnet manifest records settlement activation at block 55054827, verified on 5 September 2026.
The activation transaction is
0xd92548aa…2596a.
The deployment transaction is
0x16c4b4f7…d58e6,
at block 54811196. The mainnet manifest is deployments/robinhood-mainnet.json.
| Contract | Mainnet address |
|---|---|
| USDG | 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 |
| State commitment proxy | 0xbFD94Ca15D1ace184E3E89e8b7B039E023537D88 |
| Settlement implementation | 0x6b5a5245A8deC7A0ff0c3F05FC91F21410647852 |
| WickPass | 0x8744C967aEd7C5024E7Ce6db08D50eEcBCCac23B |
| Timelock | 0xA4908b19E613241a070659c60B0E141199FF0801 |
| Owner and guardian Safe | 0x9619FCBB9E9AA10BBF9502B4eEa40455139201Ca |
| Treasury Safe | 0xdd0635e3B975e6924bC595B94d39C32aAA9a7fA0 |
The mainnet manifest records a Sourcify source match and pending Blockscout verification. Source verification is not a security audit. Both mainnet Safes currently use one signer and a threshold of one. The timelock is 48 hours. The exit challenge is 24 hours. WickPass costs 20 USDG and has a lifetime cap of 1,000 mints.
The mainnet product uses the same depositor-owned pool model: deposits mint shares, exact credit comes from settled payouts and refunds, and trades spend credit before shares. The mainnet risk limits are 2% maximum loss per bet, 10% aggregate maximum loss, and a 1% per-bet standard-deviation limit relative to risk assets. Absolute caps are 100 USDG stake and 200 USDG maximum loss. These configured limits are not a guarantee of returns or a completed historical calibration.
Current contract boundary
LaunchLabStateCommitmentholds USDG, queues deposits and forced actions, stores finalized state and action-data roots, processes committed withdrawals, and provides the forced-exit path.WickPasscontrols the NFT ownership used for beta access and points benefits.- The settlement Durable Object orders balances, trades, results, fees, and withdrawals offchain.
- The settlement signer authorizes state transitions submitted to the contract.
- A private pricing signer authorizes short-lived exact quotes.
- Mainnet uses separate 1-of-1 Owner and Treasury Safes. Owner is also the guardian. The timelock is 48 hours.
The minimum trade is 10 USDG. Current risk limits come from the release configuration. The contract does not prove every offchain calculation. Read the Trust model before you use the application.
Release checks
The current release tooling checks runtime code, the proxy implementation, Safe policies, timelock, configured roles, state-commitment links, USDG, WickPass, zero-capital start, and settlement health. The public smoke checks the gateway and settlement read path. The isolated local smoke checks deposit queueing, signed offchain trade acceptance, result settlement, a committed withdrawal, points, and the escrow accounting identity.
The project owner accepted the existing contract review, legal-readiness, and testnet operations records for closure with the final documentation review. A deployed contract alone does not prove that the app, indexer, signing services, deposits, or withdrawals work. Check the live release profile and service health. Local and source-verification checks are separate from live transaction tests.
Previous public testnet
The previous public testnet used chain ID 46630. Its contract addresses remain in
deployments/robinhood-testnet.json for historical reference. Use the mainnet contracts above for
the current private beta. Testnet addresses and test tokens do not apply to mainnet.