STX.Sdk registers, with method signatures and typical arguments. Use the category pages for task-oriented browsing; hit the GitHub source for the canonical XML doc comments and full type definitions.
Market data
STXMarketService, STXEventService — list, filter, and fetch markets + events.Trading
STXOrderService, STXTradeService — place/cancel orders, query fills.Account
STXProfileService, STXSettlementService, STXTermsAndConditionsService.Auth & 2FA
STXLoginService, STXTokenService, session lifecycle.All services at a glance
| Service | Purpose | Registered as |
|---|---|---|
STXLoginService | LoginAsync, dispatches 2FA, T&C | Transient |
STXTokenService | LoginAsync, Confirm2FAAsync, RefreshTokenAsync | Transient |
STXSessionBackgroundService | Auto-refresh JWT in background | Singleton (hosted) |
STXProfileService | GetProfileAsync | Transient |
STXTermsAndConditionsService | Get / check / accept T&Cs | Transient |
STXMarketService | Market catalog + pagination | Transient |
STXEventService | Events with attached markets | Transient |
STXOrderService | Place, cancel, query orders | Transient |
STXTradeService | Fill history | Transient |
STXSettlementService | Settlement history | Transient |
STXGeoLocationService | Current geo token | Transient |
STXGeoLocationBackgroundService | Keep geo token fresh | Singleton (hosted) |
STXGeoFencingLicenseService | GeoComply license | Transient |
All channels at a glance
| Channel | Topic | Payload |
|---|---|---|
STXPortfolioChannel | portfolio:{user_id} | Balance, escrow, P&L summary |
STXActiveOrdersChannel | active_orders:{user_id} | Order state updates |
STXActiveTradesChannel | active_trades:{user_id} | Fills |
STXActiveSettlementsChannelWrapper | active_settlements:{user_id} | Settlements |
STXPositionsChannel | active_positions:{user_id} | Position changes |
STXUserInfoChannel | user_info:{user_id} | Profile/account changes |
STXMarketChannel | markets, market_info, market_updates | Prices, market state |

