Expand description
Collection of behavior variants.
Modulesยง
- back_
garbage_ ๐candidate - This variant of Malus backs/approves all malicious candidates crafted by
suggest-garbage-candidate
variant and behaves honestly with other candidates. - common ๐
- Implements common code for nemesis. Currently, only
ReplaceValidationResult
interceptor is implemented. - dispute_
finalized_ ๐candidates - A malicious node variant that attempts to dispute finalized candidates.
- dispute_
valid_ ๐candidates - A malicious node that replaces approvals with invalid disputes against valid candidates. Additionally, the malus node can be configured to fake candidate validation and return a static result for candidate checking.
- spam_
statement_ ๐requests - A malicious node variant that attempts spam statement requests.
- suggest_
garbage_ ๐candidate - A malicious node that stores bogus availability chunks, preventing others from doing approval voting. This should lead to disputes depending if the validator has fetched a malicious chunk.
- support_
disabled ๐ - This variant of Malus overrides the
disabled_validators
runtime API to always return an empty set of disabled validators.