129 lines
3.3 KiB
TypeScript
129 lines
3.3 KiB
TypeScript
// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
|
|
import type { DemoPipeline2DexSupportMatrixEntry } from "./DemoPipeline2DexSupportMatrixEntry";
|
|
import type { DemoPipeline2LocalPipelineValidationIssue } from "./DemoPipeline2LocalPipelineValidationIssue";
|
|
|
|
/**
|
|
* Local pipeline validation report for the UI.
|
|
*/
|
|
export type DemoPipeline2LocalPipelineValidationReport = {
|
|
/**
|
|
* Stable validation profile code used to produce the report.
|
|
*/
|
|
validationProfileCode: string,
|
|
/**
|
|
* Whether the validation passed without blocking issues.
|
|
*/
|
|
validationPassed: boolean,
|
|
/**
|
|
* Number of blocking issues found by validation.
|
|
*/
|
|
blockingIssueCount: number,
|
|
/**
|
|
* Number of non-blocking warnings found by validation.
|
|
*/
|
|
warningCount: number,
|
|
/**
|
|
* Expected DEX codes used by the validation run.
|
|
*/
|
|
expectedDexCodes: Array<string>,
|
|
/**
|
|
* Observed DEX codes found in diagnostics.
|
|
*/
|
|
observedDexCodes: Array<string>,
|
|
/**
|
|
* Total decoded useful non-trade events.
|
|
*/
|
|
decodedNonTradeUsefulEventCount: number,
|
|
/**
|
|
* Total decoded swap-like events that are intentionally non-actionable.
|
|
*/
|
|
decodedNonActionableTradeEventCount: number,
|
|
/**
|
|
* Total decoded events with unknown classification.
|
|
*/
|
|
decodedUnknownEventCount: number,
|
|
/**
|
|
* Total persisted liquidity events.
|
|
*/
|
|
liquidityEventCount: number,
|
|
/**
|
|
* Total persisted pool lifecycle events.
|
|
*/
|
|
poolLifecycleEventCount: number,
|
|
/**
|
|
* Total persisted fee events.
|
|
*/
|
|
feeEventCount: number,
|
|
/**
|
|
* Total persisted reward events.
|
|
*/
|
|
rewardEventCount: number,
|
|
/**
|
|
* Total persisted pool administration events.
|
|
*/
|
|
poolAdminEventCount: number,
|
|
/**
|
|
* Event coverage entries listed from upstream registry sources.
|
|
*/
|
|
eventCoverageListedEntryCount: number,
|
|
/**
|
|
* Event coverage entries mapped to local decoder event kinds.
|
|
*/
|
|
eventCoverageDecodedEntryCount: number,
|
|
/**
|
|
* Event coverage entries observed in local corpus.
|
|
*/
|
|
eventCoverageObservedEntryCount: number,
|
|
/**
|
|
* Event coverage entries materialized into target tables.
|
|
*/
|
|
eventCoverageMaterializedEntryCount: number,
|
|
/**
|
|
* Coverage rows whose mapped events are not locally observed yet.
|
|
*/
|
|
eventCoverageUpstreamGitMappedUnverifiedEntryCount: number,
|
|
/**
|
|
* Total known tokens.
|
|
*/
|
|
tokenCount: number,
|
|
/**
|
|
* Total tokens missing symbol or name.
|
|
*/
|
|
tokenMetadataMissingCount: number,
|
|
/**
|
|
* Total tokens used by trade-materialized pairs that still miss symbol or name.
|
|
*/
|
|
tradableTokenMetadataMissingCount: number,
|
|
/**
|
|
* Total quote-side tokens used by pairs that still miss symbol or name.
|
|
*/
|
|
quoteTokenMetadataMissingCount: number,
|
|
/**
|
|
* Total pairs whose display symbol is missing or still falls back to raw mints.
|
|
*/
|
|
pairSymbolFallbackCount: number,
|
|
/**
|
|
* Total pairs whose display symbol is present and does not include raw mints.
|
|
*/
|
|
pairSymbolResolvedCount: number,
|
|
/**
|
|
* Total pairs whose quote token is WSOL.
|
|
*/
|
|
wsolQuotePairCount: number,
|
|
/**
|
|
* Total pairs whose quote token is a known stable quote.
|
|
*/
|
|
stableQuotePairCount: number,
|
|
/**
|
|
* Number of entries currently exposed by the DEX support matrix.
|
|
*/
|
|
dexSupportMatrixEntryCount: number,
|
|
/**
|
|
* DEX support matrix snapshot exposed with the validation report.
|
|
*/
|
|
dexSupportMatrix: Array<DemoPipeline2DexSupportMatrixEntry>,
|
|
/**
|
|
* Issues produced by validation.
|
|
*/
|
|
issues: Array<DemoPipeline2LocalPipelineValidationIssue>, };
|