Futures Trading 6.0.3

4 January 2026

This release has upgrade notes. Read them before updating — they describe behaviour changes that need your attention.

WALLET SERVICENOTIFICATION SERVICEARCHITECTURE

Futures v6.0.3

Release Date: January 4, 2026 Tags: WALLET SERVICE, NOTIFICATION SERVICE, ARCHITECTURE

Overview

Version 6.0.3 integrates the new Centralized Wallet Service and Multi-Channel Notification Service from Core v6.0.4, providing improved reliability and consistency for all futures trading operations.


Upgrade Notes

Compatibility

  • Update Core to v6.0.4 first, then update the Futures extension.

Changed

Centralized Wallet Service Integration

All futures wallet operations now use the centralized wallet service:

  • Atomic Transactions: All wallet operations wrapped in database transactions preventing partial updates
  • Idempotency Protection: Unique keys prevent duplicate credits/debits from retried requests
  • Row-Level Locking: Concurrent wallet updates properly synchronized
  • Safe Arithmetic: Precision-safe calculations eliminate floating-point errors

Notification Service Migration

Futures trading notifications now use the new multi-channel notification service:

  • Multi-Channel Support: Notifications sent by in-app message, email, SMS and push
  • Position Notifications: Real-time alerts for position updates and liquidations
  • Idempotency: Prevents duplicate notifications from retried operations
  • User Preferences: Respects per-user notification channel preferences

Trading Operations

  • Changed exchange order wallet operations to run through the centralized service.
  • Changed position opening and closing to use atomic operations.
  • Changed margin calculations to use safe arithmetic.
  • Changed P&L settlements to run through the centralized wallet service.