Versions in this module Expand all Collapse all v0 v0.1.0 Apr 20, 2018 Changes in this version + type MockTxPool struct + func NewMockTxPool(ctrl *gomock.Controller) *MockTxPool + func (m *MockTxPool) EXPECT() *MockTxPoolMockRecorder + func (m *MockTxPool) FetchTx(hash *crypto.Hash32B) (*blockchain.Tx, error) + func (m *MockTxPool) HasOrphanTx(hash crypto.Hash32B) bool + func (m *MockTxPool) HasTxOrOrphanTx(hash crypto.Hash32B) bool + func (m *MockTxPool) LastTimePoolUpdated() time.Time + func (m *MockTxPool) MaybeAcceptTx(tx *blockchain.Tx, isNew, rateLimit bool) ([]crypto.Hash32B, *txpool.TxDesc, error) + func (m *MockTxPool) ProcessOrphanTxs(acceptedTx *blockchain.Tx) []*txpool.TxDesc + func (m *MockTxPool) ProcessTx(tx *blockchain.Tx, allowOrphan, rateLimit bool, tag txpool.Tag) ([]*txpool.TxDesc, error) + func (m *MockTxPool) RemoveDoubleSpends(tx *blockchain.Tx) + func (m *MockTxPool) RemoveOrphanTx(tx *blockchain.Tx) + func (m *MockTxPool) RemoveOrphanTxsByTag(tag txpool.Tag) uint64 + func (m *MockTxPool) RemoveTx(tx *blockchain.Tx, removeDescendants bool) + func (m *MockTxPool) RemoveTxInBlock(block *blockchain.Block) error + func (m *MockTxPool) TxDescs() []*txpool.TxDesc + func (m *MockTxPool) Txs() []*blockchain.Tx + type MockTxPoolMockRecorder struct + func (mr *MockTxPoolMockRecorder) FetchTx(hash interface{}) *gomock.Call + func (mr *MockTxPoolMockRecorder) HasOrphanTx(hash interface{}) *gomock.Call + func (mr *MockTxPoolMockRecorder) HasTxOrOrphanTx(hash interface{}) *gomock.Call + func (mr *MockTxPoolMockRecorder) LastTimePoolUpdated() *gomock.Call + func (mr *MockTxPoolMockRecorder) MaybeAcceptTx(tx, isNew, rateLimit interface{}) *gomock.Call + func (mr *MockTxPoolMockRecorder) ProcessOrphanTxs(acceptedTx interface{}) *gomock.Call + func (mr *MockTxPoolMockRecorder) ProcessTx(tx, allowOrphan, rateLimit, tag interface{}) *gomock.Call + func (mr *MockTxPoolMockRecorder) RemoveDoubleSpends(tx interface{}) *gomock.Call + func (mr *MockTxPoolMockRecorder) RemoveOrphanTx(tx interface{}) *gomock.Call + func (mr *MockTxPoolMockRecorder) RemoveOrphanTxsByTag(tag interface{}) *gomock.Call + func (mr *MockTxPoolMockRecorder) RemoveTx(tx, removeDescendants interface{}) *gomock.Call + func (mr *MockTxPoolMockRecorder) RemoveTxInBlock(block interface{}) *gomock.Call + func (mr *MockTxPoolMockRecorder) TxDescs() *gomock.Call + func (mr *MockTxPoolMockRecorder) Txs() *gomock.Call