warpsync

package
v0.9.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 6, 2022 License: Apache-2.0, BSD-2-Clause Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const PluginName = "Warpsync"

PluginName is the name of the warpsync plugin.

Variables

View Source
var Parameters = &ParametersDefinition{}

Parameters contains the configuration parameters of the gossip plugin.

View Source
var (
	// Plugin is the plugin instance of the warpsync plugin.
	Plugin *node.Plugin
)

Functions

This section is empty.

Types

type ParametersDefinition

type ParametersDefinition struct {
	// Concurrency defines the amount of epochs to attempt to sync at the same time.
	Concurrency int `default:"10" usage:"the amount of epochs to attempt to sync at the same time"`
	// BlockBatchSize defines the amount of blocks to send in a single epoch blocks response"`
	BlockBatchSize int `default:"100" usage:"the amount of blocks to send in a single epoch blocks response"`
	// SyncRangeTimeOut defines the time after which a sync range is considered as failed.
	SyncRangeTimeOut time.Duration `default:"5m" usage:"the time after which a sync range is considered as failed"`
}

ParametersDefinition contains the definition of configuration parameters used by the gossip plugin.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL