NetworkState

@Serializable
data class NetworkState(val currentBlock: Long, val maxBlock: Long, val syncProgress: Float, val isFullySynced: Boolean)

Network synchronization state.

Input Validation:

  • currentBlock must be non-negative

  • maxBlock must be non-negative

  • currentBlock must be <= maxBlock

  • syncProgress must be in range 0.0, 1.0

Throws

if validation fails

Constructors

Link copied to clipboard
constructor(currentBlock: Long, maxBlock: Long, syncProgress: Float, isFullySynced: Boolean)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Current local block height

Link copied to clipboard

Whether wallet is fully synced

Link copied to clipboard

Maximum known block height from network

Link copied to clipboard

Sync progress (0.0 to 1.0)