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.