Documentation ¶
Index ¶
- Constants
- Variables
- 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 NewTxPoolImpl(nodeId string, chainId string, txFilter protocol.TxFilter, ...) (protocol.TxPool, error)
- func QueryUpperLimit() int
Constants ¶
View Source
const TxPoolType = "SINGLE"
TxPoolType is tx_pool type
Variables ¶
View Source
var ( // TxPoolConfig is tx_pool global configuration TxPoolConfig *txPoolConfig // MonitorEnabled indicates whether monitoring is enabled MonitorEnabled bool )
Functions ¶
func IsDumpTxsInQueue ¶ added in v2.3.0
func IsDumpTxsInQueue() bool
IsDumpTxsInQueue Whether to dump config and common transaction in queue
func IsMessageTurbo ¶ added in v2.3.0
func IsMessageTurbo(chainConf protocol.ChainConf) bool
IsMessageTurbo Whether block clipping
func IsTxTimeVerify ¶
func IsTxTimeVerify(chainConf protocol.ChainConf) bool
IsTxTimeVerify Whether transactions require validation
func MaxCommonTxPoolSize ¶
func MaxCommonTxPoolSize() int
MaxCommonTxPoolSize Maximum number of common transaction in the pool
func MaxConfigTxPoolSize ¶
func MaxConfigTxPoolSize() int
MaxConfigTxPoolSize The maximum number of configure transaction in the pool
func MaxTxCount ¶
func MaxTxCount(chainConf protocol.ChainConf) int
MaxTxCount Maximum number of transactions in a block
func MaxTxTimeTimeout ¶
func MaxTxTimeTimeout(chainConf protocol.ChainConf) float64
MaxTxTimeTimeout The maximum timeout for a transaction
func NewTxPoolImpl ¶
func NewTxPoolImpl( nodeId string, chainId string, txFilter protocol.TxFilter, chainStore protocol.BlockchainStore, msgBus msgbus.MessageBus, chainConf protocol.ChainConf, singer protocol.SigningMember, ac protocol.AccessControlProvider, netService protocol.NetService, log protocol.Logger, monitorEnabled bool, poolConfig map[string]interface{}) (protocol.TxPool, error)
NewTxPoolImpl create single tx pool txPoolImpl
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.