83 lines
1.9 KiB
TypeScript
83 lines
1.9 KiB
TypeScript
// 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, };
|