Versions in this module Expand all Collapse all v1 v1.0.1 Apr 21, 2023 Changes in this version + const TestEpochSize + func NewMockGetSigner(s signer.Signer) func(uint64) (signer.Signer, error) + type Candidate struct + Authorize bool + Validator validators.Validator + type HeaderGetter interface + GetHeaderByNumber func(uint64) (*types.Header, bool) + Header func() *types.Header + type MockBlockchain struct + GetHeaderByNumberFn func(uint64) (*types.Header, bool) + HeaderFn func() *types.Header + func (m *MockBlockchain) GetHeaderByNumber(height uint64) (*types.Header, bool) + func (m *MockBlockchain) Header() *types.Header + type SourceType string + const Contract + const Snapshot + func (t SourceType) String() string + type ValidatorStore interface + SourceType func() SourceType + type ValidatorTypeGetter func(uint64) (validators.ValidatorType, error) + type Vote struct + Authorize bool + Candidate validators.Validator + Validator types.Address + func (v *Vote) Copy() *Vote + func (v *Vote) Equal(vv *Vote) bool + func (v *Vote) UnmarshalJSON(data []byte) error