Machine-readable status of every deprecated server signer the wallet currently holds funds under, without performing any migration. Lets consumers surface cutoff warnings on their own schedule.
OptionalthresholdMs: numberCooperatively migrate VTXOs minted under a now-deprecated server signer to the wallet's active-signer address (planned arkd key rotation).
Applies a mid-session server-signer rotation first when the wallet's own
snapshot signer has been deprecated, so the migration output commits to
the active signer. Selects spendable VTXOs under deprecated-signer
contracts, prioritizing those closest to their cutoff, and settles them
back to the (rotated) Ark address. VTXOs whose cutoff has already passed
are reported as expired rather than migrated.
Available regardless of the deprecatedSignerMigration config flag (that
flag only gates the automatic poll-loop pass).
Optionaloptions: MigrateDeprecatedSignerOptionsA report of what was migrated, skipped, expired, or failed.
OptionaleventCallback: (event: SettlementEvent) => voidOptionaleventCallback: (event: SettlementEvent) => voidOptionaloptions: RenewVtxosOptions
VtxoManager is a unified class for managing virtual output lifecycle operations including recovery of swept/expired virtual outputs and renewal to prevent expiration.
Key Features:
Virtual outputs become recoverable when:
Example