# 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 ```