Versions in this module Expand all Collapse all v1 v1.0.2 Jun 11, 2025 Changes in this version + var ErrInvalidPartitionID = errors.New("invalid partition identifier") + var ErrLedgerReplicationReqIsNil = errors.New("ledger replication requests is nil") + var ErrLedgerReplicationRespIsNil = errors.New("ledger replication response is nil") + var ErrLedgerResponseBlocksIsNil = errors.New("ledger response blocks is nil") + var ErrNodeIDIsMissing = errors.New("node identifier is missing") + type LedgerReplicationRequest struct + BeginBlockNumber uint64 + EndBlockNumber uint64 + NodeID string + PartitionID types.PartitionID + ShardID types.ShardID + UUID uuid.UUID + func (r *LedgerReplicationRequest) IsValid() error + type LedgerReplicationResponse struct + Blocks []*types.Block + FirstBlockNumber uint64 + LastBlockNumber uint64 + Message string + Status Status + UUID uuid.UUID + func (r *LedgerReplicationResponse) IsValid() error + func (r *LedgerReplicationResponse) Pretty() string + type Status int + const BlocksNotFound + const InvalidRequestParameters + const Ok + const Unknown + const WrongShard + func (s Status) String() string