// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually. /** * One DEX support matrix entry for the UI. */ export type DemoPipeline2DexSupportMatrixEntry = { /** * Stable internal protocol or surface code. */ code: string, /** * Human-readable protocol or surface name. */ displayName: string, /** * Protocol family. */ family: string, /** * Protocol version or `unknown` when not verified locally. */ version: string, /** * Surface type: launch, bonding curve, AMM, CLMM, DLMM, router, aggregator or unknown. */ surfaceType: string, /** * Primary Solana program id, when verified in local constants or docs. */ programId: string | null, /** * Optional router program id, when this entry uses a distinct router. */ routerProgramId: string | null, /** * Program id confidence: known, to_verify or unknown. */ programIdStatus: string, /** * Whether this protocol has been observed in the local replay corpus. */ observed: boolean, /** * Whether the code currently contains a decoder for this protocol. */ decoded: boolean, /** * Whether decoded events are currently materialized beyond raw decoded rows. */ materialized: boolean, /** * Whether this protocol can currently produce trade candidates. */ tradeCandidate: boolean, /** * Whether this protocol can currently produce candle candidates. */ candleCandidate: boolean, /** * Whether this protocol can currently produce pair candidates. */ pairCandidate: boolean, /** * Whether this protocol can currently produce pool candidates. */ poolCandidate: boolean, /** * Operational support status. */ status: string, /** * Confidence level attached to this matrix entry. */ confidence: string, /** * Optional explicit skip reason for partial or ignored entries. */ skipReason: string | null, /** * Whether the entry should be inserted as an enabled DEX in the storage catalog. */ catalogEnabled: boolean, };