Versions in this module Expand all Collapse all v1 v1.2.0 Oct 21, 2019 Changes in this version + type MockBlockChain struct + func NewMockBlockChain(ctrl *gomock.Controller) *MockBlockChain + func (m *MockBlockChain) Config() *params.ChainConfig + func (m *MockBlockChain) CurrentBlock() *types.Block + func (m *MockBlockChain) CurrentFastBlock() *types.Block + func (m *MockBlockChain) CurrentHeader() *types.Header + func (m *MockBlockChain) EXPECT() *MockBlockChainMockRecorder + func (m *MockBlockChain) FastSyncCommitHead(arg0 common.Hash) error + func (m *MockBlockChain) Genesis() *types.Block + func (m *MockBlockChain) GetBlock(arg0 common.Hash, arg1 uint64) *types.Block + func (m *MockBlockChain) GetBlockByHash(arg0 common.Hash) *types.Block + func (m *MockBlockChain) GetBlockHashesFromHash(arg0 common.Hash, arg1 uint64) []common.Hash + func (m *MockBlockChain) GetBodyRLP(arg0 common.Hash) rlp.RawValue + func (m *MockBlockChain) GetHeader(arg0 common.Hash, arg1 uint64) *types.Header + func (m *MockBlockChain) GetHeaderByHash(arg0 common.Hash) *types.Header + func (m *MockBlockChain) GetHeaderByNumber(arg0 uint64) *types.Header + func (m *MockBlockChain) GetReceiptsByBlockHash(arg0 common.Hash) types.Receipts + func (m *MockBlockChain) GetTd(arg0 common.Hash, arg1 uint64) *big.Int + func (m *MockBlockChain) GetTdByHash(arg0 common.Hash) *big.Int + func (m *MockBlockChain) HasBlock(arg0 common.Hash, arg1 uint64) bool + func (m *MockBlockChain) HasHeader(arg0 common.Hash, arg1 uint64) bool + func (m *MockBlockChain) InsertChain(arg0 types.Blocks) (int, error) + func (m *MockBlockChain) InsertHeaderChain(arg0 []*types.Header, arg1 int) (int, error) + func (m *MockBlockChain) InsertReceiptChain(arg0 types.Blocks, arg1 []types.Receipts) (int, error) + func (m *MockBlockChain) Rollback(arg0 []common.Hash) + func (m *MockBlockChain) State() (*state.StateDB, error) + func (m *MockBlockChain) TrieNode(arg0 common.Hash) ([]byte, error) + type MockBlockChainMockRecorder struct + func (mr *MockBlockChainMockRecorder) Config() *gomock.Call + func (mr *MockBlockChainMockRecorder) CurrentBlock() *gomock.Call + func (mr *MockBlockChainMockRecorder) CurrentFastBlock() *gomock.Call + func (mr *MockBlockChainMockRecorder) CurrentHeader() *gomock.Call + func (mr *MockBlockChainMockRecorder) FastSyncCommitHead(arg0 interface{}) *gomock.Call + func (mr *MockBlockChainMockRecorder) Genesis() *gomock.Call + func (mr *MockBlockChainMockRecorder) GetBlock(arg0, arg1 interface{}) *gomock.Call + func (mr *MockBlockChainMockRecorder) GetBlockByHash(arg0 interface{}) *gomock.Call + func (mr *MockBlockChainMockRecorder) GetBlockHashesFromHash(arg0, arg1 interface{}) *gomock.Call + func (mr *MockBlockChainMockRecorder) GetBodyRLP(arg0 interface{}) *gomock.Call + func (mr *MockBlockChainMockRecorder) GetHeader(arg0, arg1 interface{}) *gomock.Call + func (mr *MockBlockChainMockRecorder) GetHeaderByHash(arg0 interface{}) *gomock.Call + func (mr *MockBlockChainMockRecorder) GetHeaderByNumber(arg0 interface{}) *gomock.Call + func (mr *MockBlockChainMockRecorder) GetReceiptsByBlockHash(arg0 interface{}) *gomock.Call + func (mr *MockBlockChainMockRecorder) GetTd(arg0, arg1 interface{}) *gomock.Call + func (mr *MockBlockChainMockRecorder) GetTdByHash(arg0 interface{}) *gomock.Call + func (mr *MockBlockChainMockRecorder) HasBlock(arg0, arg1 interface{}) *gomock.Call + func (mr *MockBlockChainMockRecorder) HasHeader(arg0, arg1 interface{}) *gomock.Call + func (mr *MockBlockChainMockRecorder) InsertChain(arg0 interface{}) *gomock.Call + func (mr *MockBlockChainMockRecorder) InsertHeaderChain(arg0, arg1 interface{}) *gomock.Call + func (mr *MockBlockChainMockRecorder) InsertReceiptChain(arg0, arg1 interface{}) *gomock.Call + func (mr *MockBlockChainMockRecorder) Rollback(arg0 interface{}) *gomock.Call + func (mr *MockBlockChainMockRecorder) State() *gomock.Call + func (mr *MockBlockChainMockRecorder) TrieNode(arg0 interface{}) *gomock.Call + type MockProtocolManagerFetcher struct + func NewMockProtocolManagerFetcher(ctrl *gomock.Controller) *MockProtocolManagerFetcher + func (m *MockProtocolManagerFetcher) EXPECT() *MockProtocolManagerFetcherMockRecorder + func (m *MockProtocolManagerFetcher) Enqueue(arg0 string, arg1 *types.Block) error + func (m *MockProtocolManagerFetcher) FilterBodies(arg0 string, arg1 [][]*types.Transaction, arg2 time.Time) [][]*types.Transaction + func (m *MockProtocolManagerFetcher) FilterHeaders(arg0 string, arg1 []*types.Header, arg2 time.Time) []*types.Header + func (m *MockProtocolManagerFetcher) Notify(arg0 string, arg1 common.Hash, arg2 uint64, arg3 time.Time, ...) error + func (m *MockProtocolManagerFetcher) Start() + func (m *MockProtocolManagerFetcher) Stop() + type MockProtocolManagerFetcherMockRecorder struct + func (mr *MockProtocolManagerFetcherMockRecorder) Enqueue(arg0, arg1 interface{}) *gomock.Call + func (mr *MockProtocolManagerFetcherMockRecorder) FilterBodies(arg0, arg1, arg2 interface{}) *gomock.Call + func (mr *MockProtocolManagerFetcherMockRecorder) FilterHeaders(arg0, arg1, arg2 interface{}) *gomock.Call + func (mr *MockProtocolManagerFetcherMockRecorder) Notify(arg0, arg1, arg2, arg3, arg4, arg5 interface{}) *gomock.Call + func (mr *MockProtocolManagerFetcherMockRecorder) Start() *gomock.Call + func (mr *MockProtocolManagerFetcherMockRecorder) Stop() *gomock.Call + type MockTxPool struct + func NewMockTxPool(ctrl *gomock.Controller) *MockTxPool + func (m *MockTxPool) CachedPendingTxsByCount(arg0 int) types.Transactions + func (m *MockTxPool) EXPECT() *MockTxPoolMockRecorder + func (m *MockTxPool) HandleTxMsg(arg0 types.Transactions) + func (m *MockTxPool) Pending() (map[common.Address]types.Transactions, error) + func (m *MockTxPool) SubscribeNewTxsEvent(arg0 chan<- blockchain.NewTxsEvent) event.Subscription + type MockTxPoolMockRecorder struct + func (mr *MockTxPoolMockRecorder) CachedPendingTxsByCount(arg0 interface{}) *gomock.Call + func (mr *MockTxPoolMockRecorder) HandleTxMsg(arg0 interface{}) *gomock.Call + func (mr *MockTxPoolMockRecorder) Pending() *gomock.Call + func (mr *MockTxPoolMockRecorder) SubscribeNewTxsEvent(arg0 interface{}) *gomock.Call v1.2.0-rc.1 Sep 17, 2019