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.
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