This commit is contained in:
2026-05-20 23:57:15 +02:00
parent fad7ec5107
commit 62831a0abe
56 changed files with 6603 additions and 114 deletions

View File

@@ -53,6 +53,8 @@ mod http_pool;
mod json_rpc_ws;
/// Launch surface attribution service.
mod launch_origin;
/// Local DEX corpus search service used by Demo3.
mod local_dex_corpus_search;
/// Local pipeline diagnostics service.
mod local_pipeline_diagnostics;
/// Local pipeline replay from already persisted raw transaction data.
@@ -61,6 +63,8 @@ mod local_pipeline_replay;
mod local_pipeline_validation;
/// Useful non-trade DEX event materialization service.
mod non_trade_event_materialization;
/// On-chain DEX pair/pool discovery helpers used by Demo3.
mod onchain_dex_pair_discovery;
/// Pair analytic signal service.
mod pair_analytic_signal;
/// Pair-candle aggregation service.
@@ -359,6 +363,18 @@ pub use db::LiquidityEventEntity;
pub use db::LiquidityEventKind;
/// Local decoded-event diagnostics summary.
pub use db::LocalDecodedEventDiagnosticSummaryDto;
/// Local DEX corpus decoded-event sample for Demo3.
pub use db::LocalDexCorpusDecodedEventSampleDto;
/// Local DEX corpus pool/pair sample for Demo3.
pub use db::LocalDexCorpusPoolPairSampleDto;
/// Local DEX corpus search request for Demo3.
pub use db::LocalDexCorpusSearchRequestDto;
/// Local DEX corpus search result for Demo3.
pub use db::LocalDexCorpusSearchResultDto;
/// Local DEX corpus search summary for Demo3.
pub use db::LocalDexCorpusSearchSummaryDto;
/// Local DEX corpus transaction sample for Demo3.
pub use db::LocalDexCorpusTransactionSampleDto;
/// Local DEX diagnostics summary.
pub use db::LocalDexDiagnosticSummaryDto;
/// Sample of duplicated trade rows grouped by decoded event id.
@@ -389,6 +405,10 @@ pub use db::LocalPipelineDiagnosticCountersDto;
pub use db::LocalPipelineDiagnosticSummaryDto;
/// Sample of a pool-origin row and optional launch linkage.
pub use db::LocalPoolOriginDiagnosticSampleDto;
/// Projected instruction diagnostics grouped by Raydium program id.
pub use db::LocalRaydiumProgramInstructionDiagnosticSummaryDto;
/// Raydium DEX-first surface diagnostics.
pub use db::LocalRaydiumSurfaceDiagnosticSummaryDto;
/// Prioritized sample of an incomplete token metadata row.
pub use db::LocalTokenMetadataGapDiagnosticSampleDto;
/// Source family for one on-chain observation.
@@ -603,6 +623,14 @@ pub use db::query_liquidity_events_list_recent;
pub use db::query_liquidity_events_upsert;
/// Lists local decoded-event diagnostic summaries.
pub use db::query_local_decoded_event_diagnostic_list_summaries;
/// Returns aggregate counts for a local DEX corpus search.
pub use db::query_local_dex_corpus_search_get_summary;
/// Lists matching decoded-event samples for a local DEX corpus search.
pub use db::query_local_dex_corpus_search_list_decoded_event_samples;
/// Lists matching pool/pair samples for a local DEX corpus search.
pub use db::query_local_dex_corpus_search_list_pool_pair_samples;
/// Lists matching transaction samples for a local DEX corpus search.
pub use db::query_local_dex_corpus_search_list_transaction_samples;
/// Lists samples of duplicated trade rows by decoded event id.
pub use db::query_local_duplicate_decoded_event_trade_diagnostic_list_samples;
/// Lists local decoded-event classification diagnostic summaries.
@@ -633,6 +661,8 @@ pub use db::query_local_pipeline_diagnostic_get_counters;
pub use db::query_local_pipeline_diagnostic_list_summaries;
/// Lists pool-origin diagnostic samples.
pub use db::query_local_pool_origin_diagnostic_list_samples;
/// Lists observed Raydium program instruction diagnostics.
pub use db::query_local_raydium_program_instruction_diagnostic_list_summaries;
/// Lists prioritized token metadata gap diagnostic samples.
pub use db::query_local_token_metadata_gap_diagnostic_list_samples;
/// Reads one observed token by mint.
@@ -1049,6 +1079,8 @@ pub use json_rpc_ws::parse_json_rpc_ws_incoming_value;
pub use launch_origin::LaunchAttributionResult;
/// Launch surface attribution service.
pub use launch_origin::LaunchOriginService;
/// Local DEX corpus search service used by Demo3.
pub use local_dex_corpus_search::LocalDexCorpusSearchService;
/// Local pipeline diagnostics service.
pub use local_pipeline_diagnostics::LocalPipelineDiagnosticsService;
/// Configuration for a local pipeline replay pass.
@@ -1071,6 +1103,18 @@ pub use local_pipeline_validation::LocalPipelineValidationRunDto;
pub use local_pipeline_validation::LocalPipelineValidationService;
/// Validates a diagnostics summary without performing database access.
pub use local_pipeline_validation::validate_local_pipeline_diagnostics_summary;
/// Candidate account inferred from generic transaction evidence.
pub use onchain_dex_pair_discovery::OnchainDexCandidateAccountDto;
/// Candidate transaction/instruction observed on-chain for one DEX program id.
pub use onchain_dex_pair_discovery::OnchainDexPairCandidateDto;
/// Request for on-chain DEX pair/pool discovery.
pub use onchain_dex_pair_discovery::OnchainDexPairDiscoveryRequestDto;
/// Result of one on-chain DEX pair/pool discovery run.
pub use onchain_dex_pair_discovery::OnchainDexPairDiscoveryResultDto;
/// On-chain pair/pool discovery service.
pub use onchain_dex_pair_discovery::OnchainDexPairDiscoveryService;
/// Token-balance delta observed in one transaction through Solana transaction metadata.
pub use onchain_dex_pair_discovery::OnchainDexTokenBalanceDeltaDto;
/// One pair-analytic-signal recording result.
pub use pair_analytic_signal::PairAnalyticSignalResult;
/// Pair analytic signal service.
@@ -1112,6 +1156,8 @@ pub use solana_pubsub_ws::parse_solana_ws_typed_notification;
pub use solana_pubsub_ws::parse_solana_ws_typed_notification_from_event;
/// One pool-backfill result summary.
pub use token_backfill::PoolBackfillResult;
/// One signature-backfill result summary.
pub use token_backfill::SignatureBackfillResult;
/// One token-backfill result summary.
pub use token_backfill::TokenBackfillResult;
/// Historical token backfill service.