Skip to main content
Staging runs the same API on Hyperliquid testnet: HyperEVM chain 998. Build and test against it before you point at production.
Staging is shared and runs on testnet. It deploys from Totalis’s latest code with no stability promise, and it can be down. A rebuild wipes it: a new vault address, reissued partner keys, and every account and position gone. Never hardcode a staging address.
Credentials are per environment. A production key is refused on staging, and the reverse.

Get access

Email founders@totalis.trade with your staging origins. You receive staging partner keys, your registered staging origins and staging codes. See Get access for the full list to send.

Point the SDK at staging

environment: "staging" sets both the REST and the WebSocket origin. Staging’s streams are on its API host: wss://hip4-api-staging.totalis.trade/v1/stream and /v1/market-stream. Every signature binds to the chain and vault in Get deployment, so read it from staging after every rebuild.

Testnet USDC

Staging trades testnet USDC on HyperEVM chain 998: usdc.address in staging’s Get deployment, currently 0x2b3370ee501b4a559b57d449569354196457d8ab. Totalis runs no faucet. Bring your own testnet USDC, or email founders@totalis.trade with your wallet address and we can send some. The wallet needs no HYPE for bets, cash-outs and withdrawals: Totalis pays that gas on staging too. A maker wallet pays its own gas in testnet HYPE.

What staging does not run

Positions, RFQs, quotes, balances, withdrawals, the WebSocket and wallet sign-in run as in production.