v0.4.7-pre.006

This commit is contained in:
2026-08-02 11:22:59 +02:00
parent 80f102b129
commit d34d70f619
14 changed files with 1110 additions and 268 deletions

View File

@@ -0,0 +1,26 @@
<!-- file: docs/validation/V0_4_7_PRE_006_METAPLEX_EXECUTOR_CLOSURE.md -->
<!-- version: 1 -->
# Validation `0.4.7-pre.006` — fermeture de lexécuteur Metaplex
## Résultat contractuel
- 58 discriminants classés sans état ouvert ;
- 20 opérations courantes avec intent et builder ;
- 15 opérations obsolètes officiellement constructibles avec `#[deprecated]` et approbation opérateur explicite ;
- 22 versions remplacées conservées en decode-only avec remplacement canonique ;
- 1 frontière Bubblegum sans builder Metaplex ;
- aucune opération officiellement constructible reportée après `pre.006`.
## Construction
Les opérations restantes utilisent le contrat de comptes positionnels de lIDL archivée et les types darguments Borsh officiels de `mpl-token-metadata 5.1.1`. Les signers et flags writable sont conservés exactement dans les `AccountMeta`.
## Contrôles de préparation
- matrice JSON lisible et fermée ;
- audit Rust général propre ;
- audit de complétude des exports propre ;
- absence de `?`, `unwrap`, `expect` et `panic!` dans la surface Metaplex ajoutée.
Les commandes Cargo doivent être exécutées sur le workspace opérateur avant validation définitive de la prerelease.