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.
Click to show internal directories.
Click to hide internal directories.