From 348ae7f15355a3e43180f0abfce9f03bb19f10f0 Mon Sep 17 00:00:00 2001 From: SinuS Von SifriduS Date: Thu, 14 May 2026 07:52:36 +0200 Subject: [PATCH] 0.7.35 --- CHANGELOG.md | 1 + Cargo.toml | 2 +- ROADMAP.md | 4 +- kb_demo_app/frontend/demo_pipeline2.html | 3 +- kb_demo_app/package.json | 2 +- kb_demo_app/src/demo_pipeline2.rs | 5 +- kb_demo_app/tauri.conf.json | 2 +- kb_lib/src/db.rs | 15 + kb_lib/src/db/dtos.rs | 26 +- kb_lib/src/db/dtos/fee_event.rs | 150 +++++++++ .../src/db/dtos/local_pipeline_diagnostics.rs | 15 + kb_lib/src/db/dtos/pool_admin_event.rs | 145 +++++++++ kb_lib/src/db/dtos/reward_event.rs | 150 +++++++++ kb_lib/src/db/entities.rs | 10 +- kb_lib/src/db/entities/fee_event.rs | 44 +++ kb_lib/src/db/entities/pool_admin_event.rs | 42 +++ kb_lib/src/db/entities/reward_event.rs | 44 +++ kb_lib/src/db/queries.rs | 12 + kb_lib/src/db/queries/fee_event.rs | 302 ++++++++++++++++++ .../db/queries/local_pipeline_diagnostics.rs | 8 +- kb_lib/src/db/queries/pool_admin_event.rs | 293 +++++++++++++++++ kb_lib/src/db/queries/reward_event.rs | 299 +++++++++++++++++ kb_lib/src/lib.rs | 30 ++ kb_lib/src/local_pipeline_diagnostics.rs | 3 + kb_lib/src/local_pipeline_replay.rs | 9 + kb_lib/src/local_pipeline_validation.rs | 54 +++- kb_lib/src/non_trade_event_materialization.rs | 276 +++++++++++++++- kb_lib/src/token_backfill.rs | 39 +++ kb_lib/src/tx_resolution.rs | 6 + 29 files changed, 1956 insertions(+), 35 deletions(-) create mode 100644 kb_lib/src/db/dtos/fee_event.rs create mode 100644 kb_lib/src/db/dtos/pool_admin_event.rs create mode 100644 kb_lib/src/db/dtos/reward_event.rs create mode 100644 kb_lib/src/db/entities/fee_event.rs create mode 100644 kb_lib/src/db/entities/pool_admin_event.rs create mode 100644 kb_lib/src/db/entities/reward_event.rs create mode 100644 kb_lib/src/db/queries/fee_event.rs create mode 100644 kb_lib/src/db/queries/pool_admin_event.rs create mode 100644 kb_lib/src/db/queries/reward_event.rs diff --git a/CHANGELOG.md b/CHANGELOG.md index ed2fc6e..08978b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -65,3 +65,4 @@ 0.7.32 - Clarification des sémantiques de validation locale : distinction entre gaps littéraux, gaps bloquants et paires actionnables, afin d’éviter de bloquer sur des paires détectées mais non matérialisées par trade. 0.7.33 - Ajout du profil `0.7.33_pair_trading_readiness`, avec classification des paires directes WSOL, directes stable, inverses stable/WSOL et cross-quotes nécessitant un router. 0.7.34 - Ajout du profil `0.7.34_non_trade_liquidity_lifecycle`, matérialisation des tables non-trade liquidité/lifecycle, warning non bloquant pour DEX attendus absents du corpus local, première tranche DLMM : `add_liquidity`, `remove_liquidity`, `initialize_position`, `initialize_bin_array`, intégration de la matérialisation non-trade dans les backfills token/pool ciblés, et distinction `PositionOpen`/`PositionClose` dans `LiquidityEventKind`. +0.7.35 - Ajout du profil `0.7.35_non_trade_fee_reward_admin`, événements non-trade p2 : fees, rewards et administration. diff --git a/Cargo.toml b/Cargo.toml index 8b1828d..8c33813 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ members = [ ] [workspace.package] -version = "0.7.34" +version = "0.7.35" edition = "2024" license = "MIT" repository = "https://git.sasedev.com/Sasedev/khadhroony-bobobot" diff --git a/ROADMAP.md b/ROADMAP.md index 8ef818c..00a69a3 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -881,9 +881,7 @@ Réalisé : - conserver `meteora_damm_v1` manquant comme warning non bloquant lorsque le corpus de backfill local ne contient pas ce DEX. ### 6.067. Version `0.7.35` — Événements non-trade v2 : fees, rewards et administration -Objectif : conserver les événements utiles au risque, au scoring, à l’économie du pool et à la traçabilité opérationnelle. - -À faire : +Réalisé : - ajouter `k_sol_fee_events`, - ajouter `k_sol_reward_events`, diff --git a/kb_demo_app/frontend/demo_pipeline2.html b/kb_demo_app/frontend/demo_pipeline2.html index 86a3e9c..8fe0f5a 100644 --- a/kb_demo_app/frontend/demo_pipeline2.html +++ b/kb_demo_app/frontend/demo_pipeline2.html @@ -166,7 +166,8 @@