Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrLedgerReplicationRespIsNil = errors.New("ledger replication response is nil") ErrLedgerResponseBlocksIsNil = errors.New("ledger response blocks is nil") ErrLedgerReplicationReqIsNil = errors.New("ledger replication requests is nil") ErrInvalidPartitionID = errors.New("invalid partition identifier") ErrNodeIDIsMissing = errors.New("node identifier is missing") )
Functions ¶
This section is empty.
Types ¶
type LedgerReplicationRequest ¶
type LedgerReplicationRequest struct {
UUID uuid.UUID
PartitionID types.PartitionID
ShardID types.ShardID
NodeID string
BeginBlockNumber uint64
EndBlockNumber uint64
// contains filtered or unexported fields
}
func (*LedgerReplicationRequest) IsValid ¶
func (r *LedgerReplicationRequest) IsValid() error
type LedgerReplicationResponse ¶
type LedgerReplicationResponse struct {
UUID uuid.UUID
Status Status
Message string
Blocks []*types.Block
FirstBlockNumber uint64
LastBlockNumber uint64
// contains filtered or unexported fields
}
func (*LedgerReplicationResponse) IsValid ¶
func (r *LedgerReplicationResponse) IsValid() error
func (*LedgerReplicationResponse) Pretty ¶
func (r *LedgerReplicationResponse) Pretty() string
Click to show internal directories.
Click to hide internal directories.