ShieldedRepository
@Singleton
Repository for shielded (zswap) wallet operations.
Uses its OWN WebSocket client, independent from the shared IndexerClient. This prevents the unshielded SubscriptionManager from killing the shielded subscription when it resets the shared WebSocket connection.
Constructors
Link copied to clipboard
@Inject
Functions
Link copied to clipboard
Link copied to clipboard
Get current shielded balances.
Link copied to clipboard
Get number of shielded coins.
Link copied to clipboard
Check if cached shielded state exists.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Subscribe to zswap events using dedicated WebSocket (not shared with unshielded).
Link copied to clipboard
Sync shielded state from blockchain.