Skip to main content
GET
Get deployment

Authorizations

Authorization
string
header
required

Scoped API key from the Totalis app settings. Each key acts for one account, yours or a maker's, and holds only scopes that account can use. Each operation lists the scopes it requires.

Response

The deployment. The signing domains are stable, but the fees can change: read them again before you quote.

The canonical contract deployment clients sign against. Totalis structs are signed under the TotalisParlay v1 domain with chainId chain_id and verifyingContract vault_address.

chain_id
string<uint64-decimal>
required

EVM chain ID of the deployment and the EIP-712 domain chainId, as a decimal string: 999 on HyperEVM mainnet, 998 on testnet.

Maximum string length: 20
Pattern: ^(0|[1-9][0-9]{0,18}|1[0-7][0-9]{18}|18[0-3][0-9]{17}|184[0-3][0-9]{16}|1844[0-5][0-9]{15}|18446[0-6][0-9]{14}|184467[0-3][0-9]{13}|1844674[0-3][0-9]{12}|184467440[0-6][0-9]{10}|1844674407[0-2][0-9]{9}|18446744073[0-6][0-9]{8}|1844674407370[0-8][0-9]{6}|18446744073709[0-4][0-9]{5}|184467440737095[0-4][0-9]{4}|18446744073709550[0-9]{3}|18446744073709551[0-5][0-9]{2}|1844674407370955160[0-9]|1844674407370955161[0-5])$
vault_address
string
required

Canonical Totalis vault contract of this deployment, and the EIP-712 domain verifyingContract of every Totalis signature.

Pattern: ^0x[0-9a-f]{40}$
source_revision
string
required

Git commit, 40 lowercase hex characters, of the deployed contract source.

Pattern: ^[0-9a-f]{40}$
audit_status
enum<string>
required

PRE_AUDIT until the deployment's contracts complete an external audit, then AUDITED.

Available options:
PRE_AUDIT,
AUDITED
fee_bps
integer | null
required

The vault's current profit fee in basis points, charged at claim on the winning profit (payout minus net stake). Every quote must carry exactly this fee_bps to be accepted. Null until the venue has recorded the vault's settings.

Required range: 0 <= x <= 10000
taker_fee_bps
integer | null
required

The vault's current entry fee in basis points, taken from the stake at accept. Every quote must carry exactly this taker_fee_bps to be accepted. Null until the venue has recorded the vault's settings.

Required range: 0 <= x <= 10000
usdc
object
required

The canonical USDC token the vault holds, and the domain its EIP-3009 authorizations (deposit funding and withdrawal payouts) are signed under.