WalletRescanState class sealed

The rescan-recovery presentation state (ADR-0534 / FR-1b). Distinct from the onboarding state machine (which owns the session swap) and the SyncStatus (which reports scan progress): this is purely how the wallet surface presents a user-initiated "scan from earlier / scan all history" recovery.

WHY a separate controller from OnboardingController: the "rebuilding" cue is a sync-PRESENTATION concern, not a provisioning phase, and — crucially — it must SURVIVE the session swap the rescan performs. This controller does NOT watch walletSessionProvider, so it is NOT torn down + rebuilt when the active session changes; it only listens to the sync status to learn when the repopulating scan has caught up. One source of truth for the rescan UX.

Implementers

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited