Module sharding

Module sharding 

Source

Re-exports§

pub use shard_chunk_header_inner::ShardChunkHeaderInner;
pub use shard_chunk_header_inner::ShardChunkHeaderInnerV1;
pub use shard_chunk_header_inner::ShardChunkHeaderInnerV2;

Modules§

shard_chunk_header_inner

Structs§

ChunkHash
ChunkHashHeight
EncodedShardChunkBody
EncodedShardChunkV1
EncodedShardChunkV2
PartialEncodedChunkPart
PartialEncodedChunkV1
PartialEncodedChunkV2
PartialEncodedChunkWithArcReceipts
ReceiptList
ReceiptProof
For each Merkle proof there is a subset of receipts which may be proven.
ReedSolomonWrapper
Wrapper around reed solomon which occasionally resets the underlying reed solomon instead to work around the memory leak in reed solomon implementation https://github.com/darrenldl/reed-solomon-erasure/issues/74
ShardChunkHeaderV1
ShardChunkHeaderV2
ShardChunkHeaderV3
ShardChunkV1
ShardChunkV2
ShardInfo
ShardProof
StateSyncInfo
Contains the information that is used to sync state for shards as epochs switch

Enums§

EncodedShardChunk
PartialEncodedChunk
ShardChunk
ShardChunkHeader