Table of Contents

Namespace NArk.Core.Sweeper

Classes

ServerKeyRotationSweepPolicy

Sweep policy that selects coins locked under a deprecated Arkade signer key whose collaborative-sweep cutoff has not yet passed (or has no cutoff).

When arkd rotates its signing key, existing VTXOs bound to the old signer must be re-enrolled under the current signer before the operator stops co-signing them. This policy surfaces those coins to the sweeper so they are collaboratively swept into a new VTXO under the current signer (regime 1 of the rotation funds model).

Interfaces

ISweepPolicy

Determines which coins should be consolidated (swept) into a single VTXO. Register multiple policies to combine different consolidation strategies (e.g., time-based expiry, dust collection, fee optimization).