Documentation ¶
Index ¶
- type Config
- func (c *Config) GetContinuousProfilerConfig() *profiler.Config
- func (c *Config) GetLogLevel() logging.Level
- func (c *Config) GetMempoolExemptPayers() [][]byte
- func (c *Config) GetMempoolPayerSize() int
- func (c *Config) GetMempoolSize() int
- func (c *Config) GetParallelism() int
- func (c *Config) GetStateSyncServerDelay() time.Duration
- func (c *Config) GetStoreTransactions() bool
- func (c *Config) GetStreamingBacklogSize() int
- func (c *Config) GetTestMode() bool
- func (c *Config) GetTraceConfig() *trace.Config
- func (c *Config) GetVerifySignatures() bool
- func (c *Config) Loaded() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { *config.Config // Gossip GossipMaxSize int `json:"gossipMaxSize"` GossipProposerDiff int `json:"gossipProposerDiff"` GossipProposerDepth int `json:"gossipProposerDepth"` NoGossipBuilderDiff int `json:"noGossipBuilderDiff"` VerifyTimeout int64 `json:"verifyTimeout"` // Tracing TraceEnabled bool `json:"traceEnabled"` TraceSampleRate float64 `json:"traceSampleRate"` // Profiling ContinuousProfilerDir string `json:"continuousProfilerDir"` // "*" is replaced with rand int // Streaming settings StreamingBacklogSize int `json:"streamingBacklogSize"` // Mempool MempoolSize int `json:"mempoolSize"` MempoolPayerSize int `json:"mempoolPayerSize"` MempoolExemptPayers []string `json:"mempoolExemptPayers"` // Order Book // // This is denoted as <asset 1>-<asset 2> MaxOrdersPerPair int `json:"maxOrdersPerPair"` TrackedPairs []string `json:"trackedPairs"` // which asset ID pairs we care about // Misc VerifySignatures bool `json:"verifySignatures"` StoreTransactions bool `json:"storeTransactions"` TestMode bool `json:"testMode"` // makes gossip/building manual LogLevel logging.Level `json:"logLevel"` Parallelism int `json:"parallelism"` // State Sync StateSyncServerDelay time.Duration `json:"stateSyncServerDelay"` // for testing // contains filtered or unexported fields }
func (*Config) GetContinuousProfilerConfig ¶
func (*Config) GetLogLevel ¶
func (*Config) GetMempoolExemptPayers ¶
func (*Config) GetMempoolPayerSize ¶
func (*Config) GetMempoolSize ¶
func (*Config) GetParallelism ¶
func (*Config) GetStateSyncServerDelay ¶
func (*Config) GetStoreTransactions ¶ added in v0.3.0
func (*Config) GetStreamingBacklogSize ¶
func (*Config) GetTestMode ¶
func (*Config) GetTraceConfig ¶
func (*Config) GetVerifySignatures ¶ added in v0.3.0
Click to show internal directories.
Click to hide internal directories.