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:
| Requirement | Sub-Accounts Unlocked |
|---|---|
| $100,000 total volume | 1 (first sub-account) |
| +$100M additional volume | +1 per $100M increment |
| Hard cap | 50 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 Volume | Sub-Accounts Available |
|---|---|
| $50,000 | 0 |
| $100,000 | 1 |
| $100,100,000 | 2 |
| $200,100,000 | 3 |
| $5,000,100,000 | 50 (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:
- Check if the address is a registered sub-account
- If yes, look up the master account’s
UserFeeState(rolling volume + staking amount) - 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.