TradingSub-Accounts

Sub-Accounts

Sub-accounts allow traders to isolate strategies, manage risk independently, and operate multiple positions with separate margin pools — all under a single master account with shared fee tiers.

Eligibility

Sub-account creation is gated by cumulative trading volume:

RequirementSub-Accounts Unlocked
$100,000 total volume1 (first sub-account)
+$100M additional volume+1 per $100M increment
Hard cap50 sub-accounts maximum

Formula

max_sub_accounts = 0                                       if volume < $100K
max_sub_accounts = 1 + floor((volume - $100K) / $100M)    if volume >= $100K
max_sub_accounts = min(result, 50)

Examples:

Total VolumeSub-Accounts Available
$50,0000
$100,0001
$100,100,0002
$200,100,0003
$5,000,100,00050 (capped)

Properties

Each sub-account has the following characteristics:

  • Separate address: Each sub-account operates from a unique blockchain address (derived from the master address and a nonce), with its own API wallet for independent signing
  • Independent margin: Collateral and positions are fully isolated from the master account and other sub-accounts. A liquidation on one sub-account does not affect others
  • Shared fee tier: All sub-accounts inherit the master account’s volume tier and staking discount. Volume from all sub-accounts contributes to the master’s 14-day rolling total
  • Creation index: Sub-accounts are numbered sequentially (0-based) in order of creation

Use Cases

  • Strategy isolation: Run a market-making strategy on one sub-account and a directional strategy on another without cross-contamination of margin
  • Risk segmentation: Allocate specific collateral amounts to high-risk positions without exposing the full account balance
  • Team trading: Assign separate sub-accounts to different traders within an organization while maintaining unified fee tier benefits
  • API separation: Use dedicated API wallets per sub-account for independent order management and rate limiting

Transfer Between Sub-Accounts

Collateral can be transferred between a master account and its sub-accounts at any time, subject to margin requirements. Transfers between sub-accounts are instantaneous and incur no fees.

Fee Tier Resolution

When the matching engine processes an order from any address, the sub-account system resolves the effective fee state:

  1. Check if the address is a registered sub-account
  2. If yes, look up the master account’s UserFeeState (rolling volume + staking amount)
  3. Apply the master’s volume tier and staking discount to compute effective fees

This ensures that a sub-account with no independent volume history still receives the full benefit of the master account’s aggregate trading activity.