Documentation ¶
Overview ¶
Package mempool is a generated GoMock package.
Index ¶
- Constants
- type Mempool
- type MockMempool
- func (m *MockMempool) Add(arg0 *txs.Tx) error
- func (m *MockMempool) EXPECT() *MockMempoolMockRecorder
- func (m *MockMempool) Get(arg0 ids.ID) *txs.Tx
- func (m *MockMempool) GetDropReason(arg0 ids.ID) error
- func (m *MockMempool) Has(arg0 ids.ID) bool
- func (m *MockMempool) MarkDropped(arg0 ids.ID, arg1 error)
- func (m *MockMempool) Peek(arg0 int) *txs.Tx
- func (m *MockMempool) Remove(arg0 []*txs.Tx)
- func (m *MockMempool) RequestBuildBlock()
- type MockMempoolMockRecorder
- func (mr *MockMempoolMockRecorder) Add(arg0 interface{}) *gomock.Call
- func (mr *MockMempoolMockRecorder) Get(arg0 interface{}) *gomock.Call
- func (mr *MockMempoolMockRecorder) GetDropReason(arg0 interface{}) *gomock.Call
- func (mr *MockMempoolMockRecorder) Has(arg0 interface{}) *gomock.Call
- func (mr *MockMempoolMockRecorder) MarkDropped(arg0, arg1 interface{}) *gomock.Call
- func (mr *MockMempoolMockRecorder) Peek(arg0 interface{}) *gomock.Call
- func (mr *MockMempoolMockRecorder) Remove(arg0 interface{}) *gomock.Call
- func (mr *MockMempoolMockRecorder) RequestBuildBlock() *gomock.Call
Constants ¶
const ( // MaxTxSize is the maximum number of bytes a transaction can use to be // allowed into the mempool. MaxTxSize = 64 * units.KiB )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Mempool ¶
type Mempool interface { Add(tx *txs.Tx) error Has(txID ids.ID) bool Get(txID ids.ID) *txs.Tx Remove(txs []*txs.Tx) // Peek returns the first tx in the mempool whose size is <= [maxTxSize]. Peek(maxTxSize int) *txs.Tx // RequestBuildBlock notifies the consensus engine that a block should be // built if there is at least one transaction in the mempool. RequestBuildBlock() // Note: Dropped txs are added to droppedTxIDs but not evicted from // unissued. This allows previously dropped txs to be possibly reissued. MarkDropped(txID ids.ID, reason error) GetDropReason(txID ids.ID) error }
Mempool contains transactions that have not yet been put into a block.
func New ¶
func New( namespace string, registerer prometheus.Registerer, toEngine chan<- common.Message, ) (Mempool, error)
type MockMempool ¶ added in v1.9.12
type MockMempool struct {
// contains filtered or unexported fields
}
MockMempool is a mock of Mempool interface.
func NewMockMempool ¶ added in v1.9.12
func NewMockMempool(ctrl *gomock.Controller) *MockMempool
NewMockMempool creates a new mock instance.
func (*MockMempool) Add ¶ added in v1.9.12
func (m *MockMempool) Add(arg0 *txs.Tx) error
Add mocks base method.
func (*MockMempool) EXPECT ¶ added in v1.9.12
func (m *MockMempool) EXPECT() *MockMempoolMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockMempool) Get ¶ added in v1.9.12
func (m *MockMempool) Get(arg0 ids.ID) *txs.Tx
Get mocks base method.
func (*MockMempool) GetDropReason ¶ added in v1.9.12
func (m *MockMempool) GetDropReason(arg0 ids.ID) error
GetDropReason mocks base method.
func (*MockMempool) Has ¶ added in v1.9.12
func (m *MockMempool) Has(arg0 ids.ID) bool
Has mocks base method.
func (*MockMempool) MarkDropped ¶ added in v1.9.12
func (m *MockMempool) MarkDropped(arg0 ids.ID, arg1 error)
MarkDropped mocks base method.
func (*MockMempool) Peek ¶ added in v1.9.12
func (m *MockMempool) Peek(arg0 int) *txs.Tx
Peek mocks base method.
func (*MockMempool) Remove ¶ added in v1.9.12
func (m *MockMempool) Remove(arg0 []*txs.Tx)
Remove mocks base method.
func (*MockMempool) RequestBuildBlock ¶ added in v1.9.12
func (m *MockMempool) RequestBuildBlock()
RequestBuildBlock mocks base method.
type MockMempoolMockRecorder ¶ added in v1.9.12
type MockMempoolMockRecorder struct {
// contains filtered or unexported fields
}
MockMempoolMockRecorder is the mock recorder for MockMempool.
func (*MockMempoolMockRecorder) Add ¶ added in v1.9.12
func (mr *MockMempoolMockRecorder) Add(arg0 interface{}) *gomock.Call
Add indicates an expected call of Add.
func (*MockMempoolMockRecorder) Get ¶ added in v1.9.12
func (mr *MockMempoolMockRecorder) Get(arg0 interface{}) *gomock.Call
Get indicates an expected call of Get.
func (*MockMempoolMockRecorder) GetDropReason ¶ added in v1.9.12
func (mr *MockMempoolMockRecorder) GetDropReason(arg0 interface{}) *gomock.Call
GetDropReason indicates an expected call of GetDropReason.
func (*MockMempoolMockRecorder) Has ¶ added in v1.9.12
func (mr *MockMempoolMockRecorder) Has(arg0 interface{}) *gomock.Call
Has indicates an expected call of Has.
func (*MockMempoolMockRecorder) MarkDropped ¶ added in v1.9.12
func (mr *MockMempoolMockRecorder) MarkDropped(arg0, arg1 interface{}) *gomock.Call
MarkDropped indicates an expected call of MarkDropped.
func (*MockMempoolMockRecorder) Peek ¶ added in v1.9.12
func (mr *MockMempoolMockRecorder) Peek(arg0 interface{}) *gomock.Call
Peek indicates an expected call of Peek.
func (*MockMempoolMockRecorder) Remove ¶ added in v1.9.12
func (mr *MockMempoolMockRecorder) Remove(arg0 interface{}) *gomock.Call
Remove indicates an expected call of Remove.
func (*MockMempoolMockRecorder) RequestBuildBlock ¶ added in v1.9.12
func (mr *MockMempoolMockRecorder) RequestBuildBlock() *gomock.Call
RequestBuildBlock indicates an expected call of RequestBuildBlock.