bitcoin-core / gui-qml

Bitcoin GUI (experimental QML-based fork)
MIT License
111 stars 40 forks source link

Handle pre & headers sync states, add header verification to Block Clock verification progress #277

Open jarolrod opened 1 year ago

jarolrod commented 1 year ago

This connects us to the header tip signal so that we can handle when the node is in pre & or headers sync. This calculates the progress of the pre or headers sync and adds it to our verification progress. Pre and headers sync take up 1% of verification progress each, then IBD begins at 2% progress as displayed on the block clock.

Windows Intel macOS Apple Silicon macOS ARM64 Android

jarolrod commented 1 year ago

Updated from ea58e24 to 6bfccd9, compare

Changes:

johnny9 commented 1 year ago

Concept ACK

jarolrod commented 1 year ago

need to rework, the call to isInIBD makes the UI lock up

jarolrod commented 1 year ago

rebased over main