Staking 6.0.4
4 January 2026
This release has upgrade notes. Read them before updating — they describe behaviour changes that need your attention.
WALLET SERVICENOTIFICATION SERVICEARCHITECTURE
Staking v6.0.4
Release Date: January 4, 2026 Tags: WALLET SERVICE, NOTIFICATION SERVICE, ARCHITECTURE
Overview
Version 6.0.4 integrates the new Centralized Wallet Service and Multi-Channel Notification Service from Core v6.0.4, providing improved reliability for all staking operations.
Upgrade Notes
Requires Core v6.0.4 or higher.
- Update Core to v6.0.4 first, then update the Staking extension.
Changed
Centralized Wallet Service Integration
All staking wallet operations now use the centralized wallet service:
- Atomic Transactions: Stake deposits and withdrawals wrapped in database transactions
- Idempotency Protection: Unique keys prevent duplicate stakes or reward claims
- Row-Level Locking: Concurrent wallet updates properly synchronized
- Safe Arithmetic: Precision-safe calculations for reward distributions
Notification Service Migration
Staking notifications now use the new multi-channel notification service:
- Multi-Channel Support: Notifications sent via IN_APP, EMAIL, SMS, and PUSH channels
- Staking Notifications: Deposit confirmations, reward claims, and unlock alerts
- Idempotency: Prevents duplicate notifications from retried operations
- User Preferences: Respects per-user notification channel preferences
Staking Operations
- Changed stake deposit processing to use atomic operations
- Changed reward calculation and distribution to use safe arithmetic
- Changed claim processing to run through the centralized wallet service
- Changed unstake operations to release funds properly
- Changed all staking notifications over to the new notification service