You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| E2E capstone: feature_assumeutxo_dash.py + regtest authorization | design doc §5 testing plan | done (ff2f393e15 + 369257dca5 + f978c1a158 + afcb4c0671 + 6786c0fa96) | round1 REWORK (blocking: equality checks compared identifiers not deterministic state — fixed with normalized detailed ProTx + per-quorum member/key/commitment comparison; restart phases made distinct; -assumeutxodata negative coverage added); production commits confirmed sound, trees identical through the rework | Full lifecycle E2E: 8 MNs/EvoNodes past DIP3/DIP8/DIP0024/v19/v20, rotated + non-rotated quorums, dump→loadtxoutset→deep-state verify, CL+IS verification pre-completion, signing/MN-mode refusals, background completion with evo comparisons, 4-phase restarts (M3 recovery E2E), UTXO-only + tampered-evo rejection. New regtest-only `-assumeutxodata=<h>:<utxo_hash>:<evo_hash>:<nchaintx>:<blockhash>` (nondeterministic MN fixtures cannot use compiled params); ignored on non-regtest, duplicates/collisions rejected. Four production fixes flushed out by the lifecycle run; dcf-era assumed-valid repair identified as early partial bitcoin#29370 — M6 MUST fold it into that merge (recorded in m6-briefs-refs). |
110
110
111
-
### M5 milestone gate (2026-07-11): pending
111
+
| fix: per-chainstate prune target vs Dash -prune=550 | orchestrator-found (milestone battery) | done (folded into a710182c00 adaptation) | gate1 root-caused: upstream #27596 clamps per-chainstate prune targets to MIN_DISK_SPACE_FOR_BLOCK_FILES (945MiB in Dash), breaking supported sub-minimum targets; fix preserves configured targets below the minimum while keeping the multi-chainstate division; feature_pruning restored to normal runtime | The stderr assertion in the battery was secondary cleanup fallout. Lesson: feature_pruning stays in every milestone battery. |
112
+
| refactor: blockfilter circular dependency | lint gate | done (7970fa780d) | gate1 PASS | interfaces::BlockInfo moved to kernel/chain.h mirroring upstream's later cleanup; no exception-list entries. |
0 commit comments