Context
Raised by @ch4r10t33r in PR #925 review.
finishSingleRawAggregatePrep in pkgs/types/src/block.zig is a degenerate-shape fast-path for 1 gossip sig + 0 children that still invokes leanMultisig once but skips child-selection loops entirely.
Action Required
- Measure whether this path provides a meaningful performance improvement compared to the general path
- If the improvement is negligible or unmeasurable under realistic conditions: remove the code and use the general path only (simpler, less surface area)
- If there is a clear improvement: document it with a benchmark and keep it
Related
Context
Raised by @ch4r10t33r in PR #925 review.
finishSingleRawAggregatePrepinpkgs/types/src/block.zigis a degenerate-shape fast-path for1 gossip sig + 0 childrenthat still invokesleanMultisigonce but skips child-selection loops entirely.Action Required
Related