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
forge: config.sparseMarks — re-target the trailing mark instead of stacking
Anchoring "one super-commit per period" clashed with a fast commit cadence:
recordTip appends a pending mark per commit, so marking HEAD walked one tx per
commit. With config.sparseMarks, when the trailing mark is still unfunded a new
tip RE-TARGETS it (re-derives program/address over the same marked prefix)
rather than stacking. The chain gains a link only per funded mark, so anchoring
HEAD is a single tx however many commits landed — fresh mirrors (frequent
commits) now coexist with cheap, sparse anchoring. Default off; explicit
opt-in, existing behavior and every other test unchanged.
Tests: +1 (127) — two post-genesis pushes re-target ONE pending mark (count
holds at 2, address moves to the new tip), genesis stays marked.
0 commit comments