mirror of
https://github.com/XRPLF/rippled.git
synced 2026-07-29 18:10:34 +00:00
Port the full ttVAULT_CLAWBACK invariant block from ValidVault::finalize into VaultClawback::finalizeInvariants, following the pattern established for VaultCreate. Extend VaultInvariantData with the balance-delta tracking infrastructure (DeltaInfo, visitEntry, deltaAssets, deltaShares, etc.) previously duplicated in ValidVault, so both per-transaction invariant classes can share it without depending on ValidVault internals.