0.7.48-pre

This commit is contained in:
2026-05-31 19:23:46 +02:00
parent 8b09e82b3b
commit abb810d544
20 changed files with 2864 additions and 348 deletions

View File

@@ -37,6 +37,8 @@ mod dex_detect;
mod dex_detection_route;
/// Shared DEX event classification and decoded-payload enrichment helpers.
mod dex_event_classification;
/// Event coverage synchronization and reporting.
mod dex_event_coverage;
/// Shared DEX pool materialization helpers.
mod dex_pool_materialization;
/// Shared DEX support matrix.
@@ -477,6 +479,14 @@ pub use db::DexDecodedEventEntity;
pub use db::DexDto;
/// Persisted normalized DEX row.
pub use db::DexEntity;
/// Application-facing DEX event coverage entry DTO.
pub use db::DexEventCoverageEntryDto;
/// Persisted DEX event coverage entry row.
pub use db::DexEventCoverageEntryEntity;
/// Application-facing DEX event coverage summary DTO.
pub use db::DexEventCoverageSummaryDto;
/// Aggregated DEX event coverage summary row.
pub use db::DexEventCoverageSummaryEntity;
/// Normalized fee event persisted from useful non-trade DEX events.
pub use db::FeeEventDto;
/// Persisted fee event row.
@@ -733,6 +743,18 @@ pub use db::query_dex_decoded_events_get_latest_pump_fun_create_payload_by_mint;
pub use db::query_dex_decoded_events_list_by_transaction_id;
/// Inserts or updates one decoded DEX event row.
pub use db::query_dex_decoded_events_upsert;
/// Deletes DEX event coverage entries for one decoder.
pub use db::query_dex_event_coverage_entries_delete_by_decoder;
/// Lists DEX event coverage entries for one decoder.
pub use db::query_dex_event_coverage_entries_list_by_decoder;
/// Lists DEX event coverage summaries grouped by decoder.
pub use db::query_dex_event_coverage_entries_list_summary_by_decoder;
/// Refreshes local DEX event coverage counts for every decoder.
pub use db::query_dex_event_coverage_entries_refresh_local_counts;
/// Refreshes local DEX event coverage counts for one decoder.
pub use db::query_dex_event_coverage_entries_refresh_local_counts_by_decoder;
/// Inserts or updates one DEX event coverage entry.
pub use db::query_dex_event_coverage_entries_upsert;
/// Reads one normalized DEX row by code.
pub use db::query_dexs_get_by_code;
/// Lists normalized DEX rows.
@@ -1196,6 +1218,10 @@ pub use dex_event_classification::is_dex_token_burn_event_kind;
pub use dex_event_classification::is_dex_token_mint_event_kind;
/// Returns true for swap-like DEX events.
pub use dex_event_classification::is_dex_trade_event_kind;
/// Service that syncs upstream registry entries into event coverage rows.
pub use dex_event_coverage::DexEventCoverageService;
/// Result of one event coverage sync or refresh pass.
pub use dex_event_coverage::DexEventCoverageSyncResult;
/// Static DEX support matrix entry.
pub use dex_support_matrix::DexSupportMatrixEntry;
/// Owned DEX support matrix entry DTO.