Instance Property
verificationProgress
Fraction of the remote chain validated locally, in 0.0...1.0.
var verificationProgress: Double { get }
Return Value
0.0 when remote height is unknown (initial BlockchainSync.Update.State.preparing); 1.0 when local has reached or exceeds remote (terminal BlockchainSync.Update.State.finished or transient reorg where local briefly sits ahead); otherwise the clamped ratio.
Discussion
Mirrors Bitcoin Core’s GetVerificationProgress conceptually, using a simple localHeight / remoteHeight ratio. The time-weighted refinement Bitcoin Core uses — accounting for variable average block time — is reserved for potential future improvement.