Documentation ¶
Index ¶
Constants ¶
View Source
const (
APIRoute = "spammer/v1"
)
Variables ¶
View Source
var (
CoreComponent *app.CoreComponent
)
View Source
var ParamsSpammer = &ParametersSpammer{}
Functions ¶
This section is empty.
Types ¶
type ParametersSpammer ¶
type ParametersSpammer struct { // BindAddress defines the bind address on which the Spammer HTTP server listens. BindAddress string `default:"localhost:9092" usage:"the bind address on which the Spammer HTTP server listens"` // the message to embed within the spam blocks Message string `default:"We are all made of stardust." usage:"the message to embed within the spam blocks"` // the tag of the block Tag string `default:"HORNET Spammer" usage:"the tag of the block"` // the tag of the block if the semi-lazy pool is used (uses "tag" if empty) TagSemiLazy string `default:"HORNET Spammer Semi-Lazy" usage:"the tag of the block if the semi-lazy pool is used (uses \"tag\" if empty)"` // workers remains idle for a while when cpu usage gets over this limit (0 = disable) CPUMaxUsage float64 `name:"cpuMaxUsage" default:"0.80" usage:"workers remains idle for a while when cpu usage gets over this limit (0 = disable)"` // the blocks per second rate limit for the spammer (0 = no limit) BPSRateLimit float64 `name:"bpsRateLimit" default:"0.0" usage:"the blocks per second rate limit for the spammer (0 = no limit)"` // the amount of parallel running spammers Workers int `default:"0" usage:"the amount of parallel running spammers"` // whether to automatically start the spammer on startup Autostart bool `default:"false" usage:"automatically start the spammer on startup"` // NonLazyTipsThreshold is the maximum amount of tips in the non-lazy tip-pool before the spammer tries to reduce these (0 = always). // This is used to support the network if someone attacks the tangle by spamming a lot of tips. NonLazyTipsThreshold uint32 `default:"0" usage:"the maximum amount of tips in the non-lazy tip-pool before the spammer tries to reduce these (0 = always)"` // SemiLazyTipsThreshold is the maximum amount of tips in the semi-lazy tip-pool before the spammer tries to reduce these (0 = disable). // This is used to support the network if someone attacks the tangle by spamming a lot of tips. SemiLazyTipsThreshold uint32 `` /* 128-byte string literal not displayed */ }
ParametersSpammer contains the definition of the parameters used by the Spammer.
Click to show internal directories.
Click to hide internal directories.