This commit is contained in:
2026-05-19 11:14:20 +02:00
parent 3f6d2e9f7f
commit 3da01156a0
22 changed files with 1137 additions and 308 deletions

View File

@@ -0,0 +1,54 @@
// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
/**
* Local launch-origin diagnostic sample for the UI.
*/
export type DemoPipeline2LocalLaunchOriginDiagnosticSample = {
/**
* Launch attribution id.
*/
launchAttributionId: number,
/**
* Launch surface code.
*/
launchSurfaceCode: string,
/**
* Launch surface display name.
*/
launchSurfaceName: string,
/**
* Transaction signature.
*/
transactionSignature: string,
/**
* Decoded event id.
*/
decodedEventId: number,
/**
* Effective protocol recorded on the decoded event.
*/
protocolName: string,
/**
* Match kind used for attribution.
*/
matchKind: string,
/**
* Matched key value.
*/
matchedValue: string,
/**
* Optional pool id.
*/
poolId: number | null,
/**
* Optional pool address.
*/
poolAddress: string | null,
/**
* Optional pair id.
*/
pairId: number | null,
/**
* Optional pair symbol.
*/
pairSymbol: string | null, };

View File

@@ -3,6 +3,7 @@ import type { DemoPipeline2LocalDecodedEventDiagnosticSummary } from "./DemoPipe
import type { DemoPipeline2LocalDexDiagnosticSummary } from "./DemoPipeline2LocalDexDiagnosticSummary";
import type { DemoPipeline2LocalDuplicateDecodedEventTradeDiagnosticSample } from "./DemoPipeline2LocalDuplicateDecodedEventTradeDiagnosticSample";
import type { DemoPipeline2LocalEventClassificationDiagnosticSummary } from "./DemoPipeline2LocalEventClassificationDiagnosticSummary";
import type { DemoPipeline2LocalLaunchOriginDiagnosticSample } from "./DemoPipeline2LocalLaunchOriginDiagnosticSample";
import type { DemoPipeline2LocalMissingTradeEventDiagnosticSample } from "./DemoPipeline2LocalMissingTradeEventDiagnosticSample";
import type { DemoPipeline2LocalMissingTradeEventReasonSummary } from "./DemoPipeline2LocalMissingTradeEventReasonSummary";
import type { DemoPipeline2LocalMultiTradeSignaturePairDiagnosticSample } from "./DemoPipeline2LocalMultiTradeSignaturePairDiagnosticSample";
@@ -11,6 +12,7 @@ import type { DemoPipeline2LocalPairActionabilityDiagnosticSummary } from "./Dem
import type { DemoPipeline2LocalPairDiagnosticSummary } from "./DemoPipeline2LocalPairDiagnosticSummary";
import type { DemoPipeline2LocalPairGapDiagnosticSample } from "./DemoPipeline2LocalPairGapDiagnosticSample";
import type { DemoPipeline2LocalPairTradingReadinessDiagnosticSummary } from "./DemoPipeline2LocalPairTradingReadinessDiagnosticSummary";
import type { DemoPipeline2LocalPoolOriginDiagnosticSample } from "./DemoPipeline2LocalPoolOriginDiagnosticSample";
import type { DemoPipeline2LocalTokenMetadataGapDiagnosticSample } from "./DemoPipeline2LocalTokenMetadataGapDiagnosticSample";
/**
@@ -246,6 +248,14 @@ eventClassificationSummaries: Array<DemoPipeline2LocalEventClassificationDiagnos
* Missing trade events grouped by diagnostic reason.
*/
missingTradeEventReasonSummaries: Array<DemoPipeline2LocalMissingTradeEventReasonSummary>,
/**
* Samples of launch-origin attributions.
*/
launchOriginSamples: Array<DemoPipeline2LocalLaunchOriginDiagnosticSample>,
/**
* Samples of pool-origin rows and their optional launch linkage.
*/
poolOriginSamples: Array<DemoPipeline2LocalPoolOriginDiagnosticSample>,
/**
* Prioritized samples of tokens whose display metadata is still incomplete.
*/

View File

@@ -0,0 +1,46 @@
// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
/**
* Local pool-origin diagnostic sample for the UI.
*/
export type DemoPipeline2LocalPoolOriginDiagnosticSample = {
/**
* Pool-origin id.
*/
poolOriginId: number,
/**
* Effective DEX code attached to the pool.
*/
dexCode: string,
/**
* Pool id.
*/
poolId: number,
/**
* Pool address.
*/
poolAddress: string,
/**
* Optional pair id.
*/
pairId: number | null,
/**
* Optional pair symbol.
*/
pairSymbol: string | null,
/**
* Optional launch surface code.
*/
launchSurfaceCode: string | null,
/**
* Founding transaction signature.
*/
foundingSignature: string,
/**
* Founding effective protocol.
*/
foundingProtocolName: string,
/**
* Founding decoded event kind.
*/
foundingEventKind: string, };