Versions in this module Expand all Collapse all v1 v1.2.2 Apr 7, 2024 Changes in this version + type MockBroadcaster struct + func (b *MockBroadcaster) Enqueue(id string, block *types.Block) + func (b *MockBroadcaster) FindPeers(targets map[enode.ID]bool, purpose p2p.PurposeFlag) map[enode.ID]consensus.Peer + type MockEngine struct + func NewFakeDelayer(delay time.Duration) *MockEngine + func NewFakeFailer(blockNumber uint64) *MockEngine + func NewFaker() *MockEngine + func NewFullFaker() *MockEngine + func (e *MockEngine) APIs(chain consensus.ChainHeaderReader) []rpc.API + func (e *MockEngine) Author(header *types.Header) (common.Address, error) + func (e *MockEngine) Close() error + func (e *MockEngine) EpochSize() uint64 + func (e *MockEngine) Finalize(chain consensus.ChainHeaderReader, header *types.Header, ...) + func (e *MockEngine) FinalizeAndAssemble(chain consensus.ChainHeaderReader, header *types.Header, ...) (*types.Block, error) + func (e *MockEngine) Prepare(chain consensus.ChainHeaderReader, header *types.Header) error + func (e *MockEngine) Seal(chain consensus.ChainHeaderReader, block *types.Block) error + func (e *MockEngine) SetCallBacks(hasBadBlock func(common.Hash) bool, ...) error + func (e *MockEngine) VerifyHeader(chain consensus.ChainHeaderReader, header *types.Header, seal bool) error + func (e *MockEngine) VerifyHeaders(chain consensus.ChainHeaderReader, headers []*types.Header, seals []bool) (chan<- struct{}, <-chan error) + func (e *MockEngine) VerifySeal(header *types.Header) error + type MockP2PServer struct + Node *enode.Node + func NewMockP2PServer(pubKey *ecdsa.PublicKey) *MockP2PServer + func (serv *MockP2PServer) AddPeer(node *enode.Node, purpose p2p.PurposeFlag) + func (serv *MockP2PServer) AddTrustedPeer(node *enode.Node, purpose p2p.PurposeFlag) + func (serv *MockP2PServer) RemovePeer(node *enode.Node, purpose p2p.PurposeFlag) + func (serv *MockP2PServer) RemoveTrustedPeer(node *enode.Node, purpose p2p.PurposeFlag) + func (serv *MockP2PServer) Self() *enode.Node + type MockPeer struct + func NewMockPeer(node *enode.Node, purposes p2p.PurposeFlag) *MockPeer + func (mp *MockPeer) Inbound() bool + func (mp *MockPeer) Node() *enode.Node + func (mp *MockPeer) PurposeIsSet(purpose p2p.PurposeFlag) bool + func (mp *MockPeer) ReadMsg() (p2p.Msg, error) + func (mp *MockPeer) Send(msgCode uint64, data interface{}) error + func (mp *MockPeer) Version() uint + type Mode uint + const Fake + const FullFake