Documentation
¶
Index ¶
- type ForkDetectorStub
- func (fdm *ForkDetectorStub) AddCheckpoint(nonce uint64, round uint64, hash []byte)
- func (fdm *ForkDetectorStub) AddHeader(header data.HeaderHandler, hash []byte, state process.BlockHeaderState, ...) error
- func (fdm *ForkDetectorStub) CheckFork() *process.ForkInfo
- func (fdm *ForkDetectorStub) GetHighestFinalBlockHash() []byte
- func (fdm *ForkDetectorStub) GetHighestFinalBlockNonce() uint64
- func (fdm *ForkDetectorStub) GetNotarizedHeaderHash(nonce uint64) []byte
- func (fdm *ForkDetectorStub) IsInterfaceNil() bool
- func (fdm *ForkDetectorStub) ProbableHighestNonce() uint64
- func (fdm *ForkDetectorStub) ReceivedProof(proof data.HeaderProofHandler)
- func (fdm *ForkDetectorStub) RemoveHeader(nonce uint64, hash []byte)
- func (fdm *ForkDetectorStub) ResetFork()
- func (fdm *ForkDetectorStub) ResetProbableHighestNonce()
- func (fdm *ForkDetectorStub) RestoreToGenesis()
- func (fdm *ForkDetectorStub) SetFinalToLastCheckpoint()
- func (fdm *ForkDetectorStub) SetRollBackNonce(nonce uint64)
- type HeaderProofHandlerStub
- func (h *HeaderProofHandlerStub) GetAggregatedSignature() []byte
- func (h *HeaderProofHandlerStub) GetHeaderEpoch() uint32
- func (h *HeaderProofHandlerStub) GetHeaderHash() []byte
- func (h *HeaderProofHandlerStub) GetHeaderNonce() uint64
- func (h *HeaderProofHandlerStub) GetHeaderRound() uint64
- func (h *HeaderProofHandlerStub) GetHeaderShardId() uint32
- func (h *HeaderProofHandlerStub) GetIsStartOfEpoch() bool
- func (h *HeaderProofHandlerStub) GetPubKeysBitmap() []byte
- func (h *HeaderProofHandlerStub) IsInterfaceNil() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ForkDetectorStub ¶
type ForkDetectorStub struct {
AddHeaderCalled func(header data.HeaderHandler, hash []byte, state process.BlockHeaderState, selfNotarizedHeaders []data.HeaderHandler, selfNotarizedHeadersHashes [][]byte) error
RemoveHeaderCalled func(nonce uint64, hash []byte)
CheckForkCalled func() *process.ForkInfo
GetHighestFinalBlockNonceCalled func() uint64
GetHighestFinalBlockHashCalled func() []byte
ProbableHighestNonceCalled func() uint64
ResetForkCalled func()
GetNotarizedHeaderHashCalled func(nonce uint64) []byte
SetRollBackNonceCalled func(nonce uint64)
RestoreToGenesisCalled func()
ResetProbableHighestNonceCalled func()
SetFinalToLastCheckpointCalled func()
ReceivedProofCalled func(proof data.HeaderProofHandler)
AddCheckpointCalled func(nonce uint64, round uint64, hash []byte)
}
ForkDetectorStub -
func (*ForkDetectorStub) AddCheckpoint ¶ added in v1.9.0
func (fdm *ForkDetectorStub) AddCheckpoint(nonce uint64, round uint64, hash []byte)
AddCheckpoint -
func (*ForkDetectorStub) AddHeader ¶
func (fdm *ForkDetectorStub) AddHeader(header data.HeaderHandler, hash []byte, state process.BlockHeaderState, selfNotarizedHeaders []data.HeaderHandler, selfNotarizedHeadersHashes [][]byte) error
AddHeader -
func (*ForkDetectorStub) CheckFork ¶
func (fdm *ForkDetectorStub) CheckFork() *process.ForkInfo
CheckFork -
func (*ForkDetectorStub) GetHighestFinalBlockHash ¶
func (fdm *ForkDetectorStub) GetHighestFinalBlockHash() []byte
GetHighestFinalBlockHash -
func (*ForkDetectorStub) GetHighestFinalBlockNonce ¶
func (fdm *ForkDetectorStub) GetHighestFinalBlockNonce() uint64
GetHighestFinalBlockNonce -
func (*ForkDetectorStub) GetNotarizedHeaderHash ¶
func (fdm *ForkDetectorStub) GetNotarizedHeaderHash(nonce uint64) []byte
GetNotarizedHeaderHash -
func (*ForkDetectorStub) IsInterfaceNil ¶
func (fdm *ForkDetectorStub) IsInterfaceNil() bool
IsInterfaceNil returns true if there is no value under the interface
func (*ForkDetectorStub) ProbableHighestNonce ¶
func (fdm *ForkDetectorStub) ProbableHighestNonce() uint64
ProbableHighestNonce -
func (*ForkDetectorStub) ReceivedProof ¶ added in v1.9.0
func (fdm *ForkDetectorStub) ReceivedProof(proof data.HeaderProofHandler)
ReceivedProof -
func (*ForkDetectorStub) RemoveHeader ¶
func (fdm *ForkDetectorStub) RemoveHeader(nonce uint64, hash []byte)
RemoveHeader -
func (*ForkDetectorStub) ResetProbableHighestNonce ¶
func (fdm *ForkDetectorStub) ResetProbableHighestNonce()
ResetProbableHighestNonce -
func (*ForkDetectorStub) RestoreToGenesis ¶
func (fdm *ForkDetectorStub) RestoreToGenesis()
RestoreToGenesis -
func (*ForkDetectorStub) SetFinalToLastCheckpoint ¶
func (fdm *ForkDetectorStub) SetFinalToLastCheckpoint()
SetFinalToLastCheckpoint -
func (*ForkDetectorStub) SetRollBackNonce ¶
func (fdm *ForkDetectorStub) SetRollBackNonce(nonce uint64)
SetRollBackNonce -
type HeaderProofHandlerStub ¶ added in v1.9.1
type HeaderProofHandlerStub struct {
GetPubKeysBitmapCalled func() []byte
GetAggregatedSignatureCalled func() []byte
GetHeaderHashCalled func() []byte
GetHeaderEpochCalled func() uint32
GetHeaderNonceCalled func() uint64
GetHeaderShardIdCalled func() uint32
GetHeaderRoundCalled func() uint64
GetIsStartOfEpochCalled func() bool
}
HeaderProofHandlerStub -
func (*HeaderProofHandlerStub) GetAggregatedSignature ¶ added in v1.9.1
func (h *HeaderProofHandlerStub) GetAggregatedSignature() []byte
GetAggregatedSignature -
func (*HeaderProofHandlerStub) GetHeaderEpoch ¶ added in v1.9.1
func (h *HeaderProofHandlerStub) GetHeaderEpoch() uint32
GetHeaderEpoch -
func (*HeaderProofHandlerStub) GetHeaderHash ¶ added in v1.9.1
func (h *HeaderProofHandlerStub) GetHeaderHash() []byte
GetHeaderHash -
func (*HeaderProofHandlerStub) GetHeaderNonce ¶ added in v1.9.1
func (h *HeaderProofHandlerStub) GetHeaderNonce() uint64
GetHeaderNonce -
func (*HeaderProofHandlerStub) GetHeaderRound ¶ added in v1.9.1
func (h *HeaderProofHandlerStub) GetHeaderRound() uint64
GetHeaderRound -
func (*HeaderProofHandlerStub) GetHeaderShardId ¶ added in v1.9.1
func (h *HeaderProofHandlerStub) GetHeaderShardId() uint32
GetHeaderShardId -
func (*HeaderProofHandlerStub) GetIsStartOfEpoch ¶ added in v1.9.1
func (h *HeaderProofHandlerStub) GetIsStartOfEpoch() bool
GetIsStartOfEpoch -
func (*HeaderProofHandlerStub) GetPubKeysBitmap ¶ added in v1.9.1
func (h *HeaderProofHandlerStub) GetPubKeysBitmap() []byte
GetPubKeysBitmap -
func (*HeaderProofHandlerStub) IsInterfaceNil ¶ added in v1.9.1
func (h *HeaderProofHandlerStub) IsInterfaceNil() bool
IsInterfaceNil -
Click to show internal directories.
Click to hide internal directories.