github.com/Finschia/ostracon@v1.1.5/mempool/mock/mempool.go (about)

     1  package mock
     2  
     3  import (
     4  	abci "github.com/tendermint/tendermint/abci/types"
     5  
     6  	ocabci "github.com/Finschia/ostracon/abci/types"
     7  	"github.com/Finschia/ostracon/libs/clist"
     8  	"github.com/Finschia/ostracon/mempool"
     9  	"github.com/Finschia/ostracon/types"
    10  )
    11  
    12  // Mempool is an empty implementation of a Mempool, useful for testing.
    13  type Mempool struct{}
    14  
    15  var _ mempool.Mempool = Mempool{}
    16  
    17  func (Mempool) Lock()     {}
    18  func (Mempool) Unlock()   {}
    19  func (Mempool) Size() int { return 0 }
    20  func (Mempool) CheckTxSync(_ types.Tx, _ func(*ocabci.Response), _ mempool.TxInfo) error {
    21  	return nil
    22  }
    23  func (Mempool) CheckTxAsync(_ types.Tx, _ mempool.TxInfo, _ func(error), _ func(*ocabci.Response)) {
    24  }
    25  func (Mempool) RemoveTxByKey(txKey types.TxKey) error            { return nil }
    26  func (Mempool) ReapMaxBytesMaxGas(_, _ int64) types.Txs          { return types.Txs{} }
    27  func (Mempool) ReapMaxBytesMaxGasMaxTxs(_, _, _ int64) types.Txs { return types.Txs{} }
    28  func (Mempool) ReapMaxTxs(n int) types.Txs                       { return types.Txs{} }
    29  func (Mempool) Update(
    30  	_ *types.Block,
    31  	_ []*abci.ResponseDeliverTx,
    32  	_ mempool.PreCheckFunc,
    33  	_ mempool.PostCheckFunc,
    34  ) error {
    35  	return nil
    36  }
    37  func (Mempool) Flush()                        {}
    38  func (Mempool) FlushAppConn() error           { return nil }
    39  func (Mempool) TxsAvailable() <-chan struct{} { return make(chan struct{}) }
    40  func (Mempool) EnableTxsAvailable()           {}
    41  func (Mempool) SizeBytes() int64              { return 0 }
    42  
    43  func (Mempool) TxsFront() *clist.CElement    { return nil }
    44  func (Mempool) TxsWaitChan() <-chan struct{} { return nil }
    45  
    46  func (Mempool) InitWAL() error { return nil }
    47  func (Mempool) CloseWAL()      {}