Skip to content
Logo

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.

ContractMainnet address
USDG0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168
State commitment proxy0xbFD94Ca15D1ace184E3E89e8b7B039E023537D88
Settlement implementation0x6b5a5245A8deC7A0ff0c3F05FC91F21410647852
WickPass0x8744C967aEd7C5024E7Ce6db08D50eEcBCCac23B
Timelock0xA4908b19E613241a070659c60B0E141199FF0801
Owner and guardian Safe0x9619FCBB9E9AA10BBF9502B4eEa40455139201Ca
Treasury Safe0xdd0635e3B975e6924bC595B94d39C32aAA9a7fA0

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

  • LaunchLabStateCommitment holds USDG, queues deposits and forced actions, stores finalized state and action-data roots, processes committed withdrawals, and provides the forced-exit path.
  • WickPass controls 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.