This commit is contained in:
2026-06-09 10:13:03 +02:00
parent f2ea1a392f
commit bfdb2e69ae
41 changed files with 4485 additions and 1124 deletions

View File

@@ -0,0 +1,42 @@
<!-- file: VALIDATION_STATUS_0_7_51.md -->
# Validation status — `0.7.51 raydium_amm_v4`
## Commandes demandées
```bash
cargo fmt
cargo test -p kb_lib
cargo clippy -p kb_lib --all-targets -- -D warnings
```
## Résultat dans le sandbox
Non exécuté : `cargo`, `rustc` et `rustfmt` ne sont pas disponibles dans l'environnement de génération.
```text
cargo fmt -> cargo: command not found
```
## Contrôles statiques effectués
- Extraction et modification de l'archive `0.7.50-raydium-launchpad-final`.
- Vérification de l'équilibre basique `{}` et `()` sur les fichiers Rust modifiés.
- Vérification des occurrences ajoutées : aucun `unwrap` / `expect` ajouté dans les nouveaux blocs AMM v4.
- Création des livrables docs + SQL demandés.
## Validation locale requise
Appliquer le delta, puis exécuter localement :
```bash
cargo fmt
cargo test -p kb_lib
cargo clippy -p kb_lib --all-targets -- -D warnings
```
Ensuite créer une base SQLite vide dédiée `0.7.51`, constituer le corpus Demo3/Demo2 AMM v4, replay avec `forceDexDecode=yes`, puis exécuter :
```text
validation_sql/SQL_VALIDATION_RAYDIUM_AMM_V4_0_7_51.sql
```