Expand description
Collection of behavior variants.
Modulesยง
- 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. - A malicious node variant that attempts to dispute finalized 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.
- A malicious node variant that attempts spam statement requests.
- 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.