solana-resilience-kit - v1.0.0
    Preparing search index...

    Interface EndpointFaultProfile

    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.).

    interface EndpointFaultProfile {
        dropRate?: number;
        errorRate?: number;
        latencyMs?: number | [number, number];
        offline?: boolean;
        rate429Rate?: number;
        slotLag?: number;
    }
    Index

    Properties

    dropRate?: number

    Probability (0..1) a sendTransaction is silently dropped (never lands).

    errorRate?: number

    Probability (0..1) any request fails with a generic transport error.

    latencyMs?: number | [number, number]

    Artificial latency in ms. A tuple draws uniformly in [min, max].

    offline?: boolean

    When true, every request rejects immediately (node down).

    rate429Rate?: number

    Probability (0..1) any request fails with an HTTP 429 rate-limit error.

    slotLag?: number

    Slots this node lags behind cluster truth (models a stale/lagging node).