Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MempoolConfig ¶
type MempoolConfig struct { RootDir string `json:"home" toml:"home"` Recheck bool `json:"recheck" toml:"recheck"` Broadcast bool `json:"broadcast" toml:"broadcast"` WalPath string `json:"wal_dir" toml:"wal_dir"` Size int `json:"size" toml:"size" comment:"Maximum number of transactions in the mempool"` MaxPendingTxsBytes int64 `` /* 253-byte string literal not displayed */ CacheSize int `json:"cache_size" toml:"cache_size" comment:"Size of the cache (used to filter transactions we saw earlier) in transactions"` }
MempoolConfig defines the configuration options for the Tendermint mempool
func DefaultMempoolConfig ¶
func DefaultMempoolConfig() *MempoolConfig
DefaultMempoolConfig returns a default configuration for the Tendermint mempool
func TestMempoolConfig ¶
func TestMempoolConfig() *MempoolConfig
TestMempoolConfig returns a configuration for testing the Tendermint mempool
func (*MempoolConfig) ValidateBasic ¶
func (cfg *MempoolConfig) ValidateBasic() error
ValidateBasic performs basic validation (checking param bounds, etc.) and returns an error if any check fails.
func (*MempoolConfig) WalDir ¶
func (cfg *MempoolConfig) WalDir() string
WalDir returns the full path to the mempool's write-ahead log
func (*MempoolConfig) WalEnabled ¶
func (cfg *MempoolConfig) WalEnabled() bool
WalEnabled returns true if the WAL is enabled.
Click to show internal directories.
Click to hide internal directories.