Options for the GeyserParser.

1.0.0

interface GeyserParserConfig {
    customPrograms?: Record<string, string>;
    includeInnerInstructions?: boolean;
    includeTokenBalances?: boolean;
    skipVotes?: boolean;
    skipZeroBalanceChanges?: boolean;
}

Properties

customPrograms?: Record<string, string>

Additional program IDs → human-readable names. Merged with the built-in registry.

includeInnerInstructions?: boolean

When true, inner (CPI) instructions are decoded and included in instructions.

true
includeTokenBalances?: boolean

When true, token balance changes are calculated.

true
skipVotes?: boolean

When true, vote transactions are dropped entirely. Useful for most DeFi/NFT use-cases.

false
skipZeroBalanceChanges?: boolean

When true, balance changes with Δ=0 are excluded from balanceChanges to reduce noise.

true