0.7.1 for Real ! - it was 0.7.0 before, not 0.7.1 !!

This commit is contained in:
2026-04-26 11:44:58 +02:00
parent 60b8841895
commit ac5bf10af6
26 changed files with 2560 additions and 388 deletions

View File

@@ -457,14 +457,14 @@ Réalisé :
- préparation du futur modèle transactionnel enrichi sans bloquer les flux temps réel.
### 6.033. Version `0.7.1` — Modèle transactionnel Solana enrichi
Objectif : préparer un modèle interne plus riche, inspiré dune vision `slot -> signature -> instruction`.
Réalisé :
À faire :
- préparer les structures et tables permettant de relier blocs/slots, signatures et instructions,
- distinguer clairement transaction, instruction principale et éventuelles inner instructions,
- conserver la possibilité de relier plus tard un pool, un token ou un wallet à une signature fondatrice,
- préparer lhistorique transactionnel nécessaire aux futurs décodeurs DEX.
- ajout des tables techniques `kb_chain_slots`, `kb_chain_transactions` et `kb_chain_instructions`,
- distinction claire entre slot, transaction résolue et instructions normalisées,
- support des instructions principales et inner instructions,
- ajout des entités, DTOs et requêtes associées,
- ajout dun service de projection pour transformer une transaction JSON-RPC résolue en modèle transactionnel interne,
- ajout des tests de roundtrip et de projection.
### 6.034. Version `0.7.2` — Décodeurs DEX spécifiques par programme et version
Objectif : remplacer les heuristiques ponctuelles par de vrais décodeurs Rust dédiés.
@@ -656,10 +656,9 @@ Le projet doit maintenir au minimum :
## 12. Priorité immédiate
La priorité immédiate est désormais la suivante :
1. démarrer la version `0.7.1` avec le modèle transactionnel Solana enrichi,
2. préparer les structures et tables reliant slots, signatures et instructions,
3. distinguer clairement transaction principale et inner instructions,
4. préparer lhistorique transactionnel exploitable par les futurs décodeurs DEX,
5. conserver le découplage entre transport, résolution transactionnelle, détection métier et stockage,
6. préparer ensuite la version `0.7.2` pour les décodeurs DEX spécifiques par programme et version.
1. brancher automatiquement `tx_resolution.rs` vers `KbTransactionModelService`,
2. stabiliser la chaîne complète `WS -> résolution HTTP -> projection transactionnelle`,
3. démarrer la version `0.7.2` avec les décodeurs DEX spécifiques par programme et version,
4. introduire les premières règles de décodage dédiées à Raydium / Pump.fun / PumpSwap,
5. conserver le découplage entre transport, résolution transactionnelle, projection et décodage métier,
6. préparer ensuite lenrichissement des objets métier DEX à partir du modèle transactionnel.