Module types

Source

Structs§

DownloadStatus
GetAllMiners
Actor message requesting block provider by EpochId and BlockHeight.
GetBlock
Actor message requesting block by id, hash or sync state.
GetBlockProof
GetBlockProofResponse
GetBlockWithMerkleTree
Get block with the block merkle tree. Used for testing
GetClientConfig
GetExecutionOutcome
GetExecutionOutcomeResponse
GetExecutionOutcomesForBlock
GetGasPrice
GetMaintenanceWindows
GetNetworkInfo
GetNextLightClientBlock
GetProtocolConfig
GetProvider
Actor message requesting block provider by EpochId and BlockHeight.
GetReceipt
GetSplitStorageInfo
GetStateChanges
GetStateChangesInBlock
GetStateChangesWithCauseInBlock
GetStateChangesWithCauseInBlockForTrackedShards
GetValidatorInfo
GetValidatorOrdered
KnownProducer
NetworkInfoResponse
PeerInfo
Query
Queries client for given path / data.
ShardSyncDownload
Stores status of shard sync and statuses of downloading shards.
StateSyncStatus
Status
StatusResponse
StatusSyncInfo
TxStatus
Status of given transaction including all the subsequent receipts.

Enums§

Error
Combines errors coming from chain, tx pool and block producer.
GetAllMinersError
GetBlockError
GetBlockProofError
GetChunk
Actor message requesting a chunk by chunk hash and block hash + shard id.
GetChunkError
GetClientConfigError
GetExecutionOutcomeError
GetGasPriceError
GetMaintenanceWindowsError
GetNextLightClientBlockError
GetProtocolConfigError
GetProviderError
GetProviderInfoError
GetReceiptError
GetSplitStorageInfoError
GetStateChangesError
GetValidatorInfoError
QueryError
ShardSyncStatus
Various status of syncing a specific shard.
StatusError
SyncStatus
Various status sync can be in, whether it’s fast sync or archival.
TxStatusError

Functions§

format_shard_sync_phase
Formats the given ShardSyncDownload for logging.
format_shard_sync_phase_per_shard