Documentation ¶
Index ¶
- type Mempool
- func (Mempool) CheckTx(_ types.Tx, _ func(*abci.Response), _ mempl.TxInfo) error
- func (Mempool) CloseWAL()
- func (Mempool) DelAllPrevZeroDataBeforeHeight(height int64)
- func (Mempool) DelZeroDataByBTCHeight(btcHeight int64)
- func (Mempool) EnableTxsAvailable()
- func (Mempool) Flush()
- func (Mempool) FlushAppConn() error
- func (m Mempool) GetAddressList() []string
- func (Mempool) GetConfig() *cfg.MempoolConfig
- func (Mempool) GetCurrentZeroData() map[int64]types.ZeroData
- func (Mempool) GetEnableDeleteMinGPTx() bool
- func (Mempool) GetPendingNonce(address string) (uint64, bool)
- func (Mempool) GetPendingPoolTxsBytes() map[string]map[string]types.WrappedMempoolTx
- func (m Mempool) GetTxByHash(hash [sha256.Size]byte) (types.Tx, error)
- func (Mempool) GetTxSimulateGas(txHash string) int64
- func (Mempool) GetUserPendingTxsCnt(address string) int
- func (Mempool) GetZeroDataByBTCHeight(btcHeight int64) (types.ZeroData, error)
- func (Mempool) GetZeroDataMinHeight() int64
- func (Mempool) InitWAL() error
- func (Mempool) Lock()
- func (Mempool) ReapEssentialTx(tx types.Tx) abci.TxEssentials
- func (Mempool) ReapMaxTxs(n int) types.Txs
- func (Mempool) ReapUserTxs(address string, max int) types.Txs
- func (Mempool) ReapUserTxsCnt(address string) int
- func (Mempool) SetAccountRetriever(_ mempl.AccountRetriever)
- func (Mempool) SetEnableDeleteMinGPTx(enable bool)
- func (Mempool) SetEventBus(eventBus types.TxEventPublisher)
- func (Mempool) SetTxInfoParser(_ mempl.TxInfoParser)
- func (Mempool) SetZeroDataDelivered(btcH int64, value bool)
- func (Mempool) Size() int
- func (Mempool) TxsAvailable() <-chan struct{}
- func (Mempool) TxsBytes() int64
- func (Mempool) TxsFront() *clist.CElement
- func (Mempool) TxsWaitChan() <-chan struct{}
- func (Mempool) Unlock()
- func (Mempool) Update(_ int64, txs types.Txs, deliverTxResponses []*abci.ResponseDeliverTx, ...) error
- func (Mempool) UpdateForBRCZeroData(height int64, btcHeight int64)
- func (Mempool) ZeroReorgChan() <-chan int64
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Mempool ¶
type Mempool struct{}
Mempool is an empty implementation of a Mempool, useful for testing.
func (Mempool) DelAllPrevZeroDataBeforeHeight ¶
func (Mempool) DelZeroDataByBTCHeight ¶
func (Mempool) EnableTxsAvailable ¶
func (Mempool) EnableTxsAvailable()
func (Mempool) FlushAppConn ¶
func (Mempool) GetAddressList ¶
func (Mempool) GetConfig ¶
func (Mempool) GetConfig() *cfg.MempoolConfig
func (Mempool) GetEnableDeleteMinGPTx ¶
func (Mempool) GetPendingPoolTxsBytes ¶
func (Mempool) GetPendingPoolTxsBytes() map[string]map[string]types.WrappedMempoolTx
func (Mempool) GetTxSimulateGas ¶
func (Mempool) GetUserPendingTxsCnt ¶
func (Mempool) GetZeroDataByBTCHeight ¶
func (Mempool) GetZeroDataMinHeight ¶
func (Mempool) ReapEssentialTx ¶
func (Mempool) ReapEssentialTx(tx types.Tx) abci.TxEssentials
func (Mempool) ReapUserTxsCnt ¶
func (Mempool) SetAccountRetriever ¶
func (Mempool) SetAccountRetriever(_ mempl.AccountRetriever)
func (Mempool) SetEnableDeleteMinGPTx ¶
func (Mempool) SetEventBus ¶
func (Mempool) SetEventBus(eventBus types.TxEventPublisher)
func (Mempool) SetTxInfoParser ¶
func (Mempool) SetTxInfoParser(_ mempl.TxInfoParser)
func (Mempool) SetZeroDataDelivered ¶
func (Mempool) TxsAvailable ¶
func (Mempool) TxsAvailable() <-chan struct{}
func (Mempool) TxsWaitChan ¶
func (Mempool) TxsWaitChan() <-chan struct{}
func (Mempool) Update ¶
func (Mempool) Update( _ int64, txs types.Txs, deliverTxResponses []*abci.ResponseDeliverTx, _ mempl.PreCheckFunc, _ mempl.PostCheckFunc, ) error
func (Mempool) UpdateForBRCZeroData ¶
func (Mempool) ZeroReorgChan ¶
Click to show internal directories.
Click to hide internal directories.