v0.1.0-pre.064-065

This commit is contained in:
2026-07-30 17:50:29 +02:00
parent e0028b323e
commit 0befb170c7
440 changed files with 36186 additions and 39 deletions

View File

@@ -0,0 +1,30 @@
<!-- file: kb_decoder_spl_token_2022/README.md -->
<!-- version: 4 -->
# kb_decoder_spl_token_2022
Ce crate décode la surface `spl_token_2022` afin de normaliser les événements token fondamentaux.
La première tranche d'audit publie `docs/SPL_TOKEN_2022_MATRIX.json`. Elle inventorie les 48 tags
de premier niveau et les 29 types TLV de production. La résolution opérateur confirme
`spl-token-2022-interface 3.1.1` avec `default + serde` et
`spl-elgamal-registry-interface 0.2.1` avec `default`. Le scaffold reste volontairement inchangé
tant que les sous-discriminants, comptes exacts et processors ne sont pas confirmés.
La crate opérationnelle utilise la cible de tracing canonique `kb_decoder_spl_token_2022`. Pendant
la phase d'audit, l'appel du scaffold émet seulement un diagnostic `debug` structuré indiquant
qu'aucun événement métier n'a encore été produit ; il ne revendique aucun décodage effectif.
## Rôle dans l'écosystème
Ce module fait partie du découpage strict de Khadhroony Bot2. Il doit conserver des dépendances limitées et ne pas contourner les interfaces communes du workspace.
## Règles locales
- Les commentaires de code restent en anglais.
- La documentation Markdown reste en français.
- Les exports publics sont contrôlés depuis `lib.rs` lorsque le crate expose une bibliothèque.
- Les binaires utilisent `main.rs` avec les attributs Rust obligatoires.
- Le seul Program ID accepté sera `TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb`.
- Le registre ElGamal, le programme ZK ElGamal natif et les implémentations externes de Transfer
Hook, Token Group ou Token Metadata conservent des dispatchs et matrices séparés.