Versions in this module Expand all Collapse all v3 v3.0.1 Dec 26, 2023 Changes in this version + type LogHelper struct v3.0.0 Dec 23, 2022 Changes in this version + const TxPoolType + var MonitorEnabled bool + var TxPoolConfig *txPoolConfig + func IsDumpTxsInQueue() bool + func IsMessageTurbo(chainConf protocol.ChainConf) bool + func IsMetrics() bool + func IsTxTimeVerify(chainConf protocol.ChainConf) bool + func MaxCommonTxPoolSize() int + func MaxConfigTxPoolSize() int + func MaxTxCount(chainConf protocol.ChainConf) int + func MaxTxTimeTimeout(chainConf protocol.ChainConf) float64 + func NewNormalPool(nodeId string, chainId string, txFilter protocol.TxFilter, ...) (protocol.TxPool, error) + func QueryUpperLimit() int + type Dispatcher interface + DistTx func(txId string, queueNum int) int + DistTxIds func(txIds []string, queueNum int) (txIdsTable [][]string) + DistTxs func(txs []*commonPb.Transaction, queueNum int) (txsTable [][]*commonPb.Transaction) + DistTxsToMemTxs func(txs []*commonPb.Transaction, queueNum int, height uint64) (mtxsTable [][]*memTx) + type StageMod int + const StageInPending + const StageInQueue + const StageInQueueAndPending + const StageUnknown Other modules containing this package chainmaker.org/chainmaker/txpool-normal/v2