mimblewimble / grin

Minimal implementation of the Mimblewimble protocol.
https://grin.mw/
Apache License 2.0
5.04k stars 990 forks source link

Optimize desegmenter check progress #3756

Closed ardocrat closed 1 year ago

ardocrat commented 1 year ago

Save latest_block_height at Desegmenter::check_progress to request less data from db at PMMRHandle<BlockHeader>::get_first_header_with (from_height parameter) with each iteration.

yeastplume commented 1 year ago

All looks good, and tested, thanks!