OptionaldropProbability (0..1) a sendTransaction is silently dropped (never lands).
OptionalerrorProbability (0..1) any request fails with a generic transport error.
OptionallatencyArtificial latency in ms. A tuple draws uniformly in [min, max].
OptionalofflineWhen true, every request rejects immediately (node down).
Optionalrate429Probability (0..1) any request fails with an HTTP 429 rate-limit error.
OptionalslotSlots this node lags behind cluster truth (models a stale/lagging node).
Fault model for a single simulated RPC endpoint. Every field is optional; an empty profile is a perfectly healthy node. These map 1:1 to the real failure modes documented in the problem analysis (drops, 429s, lag, etc.).