features/wallet/transparent_funds/auto_shield_controller library
Classes
Enums
- AutoShieldStatus
- What the auto-shield loop last did โ read by the balance card's honesty cue. NOT a flow state machine (there is no sheet behind it): the loop is edge-driven and this only needs to say whether the last attempt completed.
Properties
-
walletAutoShieldControllerProvider
โ NotifierProvider<
AutoShieldController, AutoShieldStatus> -
The auto-shield policy loop (ยง3.2i-3 (a); maintainer calls) โ the
WalletSyncController structural sibling, but SNAPSHOT-driven: policy is
host-side (ADR-0529),
proposeShieldis the ready primitive, and every refreshed balance snapshot (the sync edges refresh it) is an evaluation point. Fires when ALL hold:final