Perpetuals
Overview of Aftermath's Perpetuals TypeScript SDK
The Aftermath Typescript SDK provides comprehensive access to perpetual futures trading. The SDK is split across four main classes: (1) Perpetuals, (2) Market, (3) Account, (4) Vault.
Perpetuals
Main entry point for all perpetuals operations
Market discovery and querying
Account and vault management
Historical data, statistics, and pricing
WebSocket streams for real-time data
Transaction builders for account creation
Market
High-level wrapper for a single perpetuals market
Orderbook snapshots and 24-hour statistics
Order preview and max size calculations
Price and size rounding to valid tick/lot sizes
Margin and collateral calculations
Market-specific order history
Account
Wrapper for perpetuals trading accounts
Collateral management (deposit, withdraw, allocate, deallocate, transfer)
Order placement (market, limit, stop orders, SL/TP)
Order management (cancel, edit, leverage adjustment)
Preview methods for order simulation
Historical data (collateral changes, orders, margin)
Vault
Managed perpetuals account accepting user deposits
User deposits receive LP tokens representing vault share
Withdraw request flow with lock periods
Owner admin actions (process withdrawals, update parameters)
Performance fee management
Trade across up to 12 markets simultaneously
Last updated