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 chain998: 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.

