v0.4.8-pre.003

This commit is contained in:
2026-08-05 15:04:27 +02:00
parent 0078956d48
commit de1062b2d3
13 changed files with 1060 additions and 108 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: docs/plans/V0_4_8_SOLANA_PROGRAM_METADATA_AND_TOKEN_2022_COMPLETENESS_PLAN.md -->
<!-- version: 2 -->
<!-- version: 3 -->
# Plan `0.4.8` — Solana Program Metadata et complétude Token-2022
@@ -191,10 +191,16 @@ Résultat durable : le décodeur Token-2022 couvre déjà les cinq payloads wire
Critère : matrice fermée et sources de vérité citées avant implémentation.
### `0.4.8-pre.003` — modèles Solana Program Metadata
### `0.4.8-pre.003` — modèles Solana Program Metadata — terminé
Résultat durable : la façade `kb-lib` expose les tailles fixes auditées, les enums wire fermées, les cinq erreurs custom, le seed brut de 16 octets, la référence externe zeroable et les trois formes de données on-chain. Les conversions rejettent les valeurs inconnues, les tailles incorrectes, les seeds UTF-8 trop longs, les données directes ou URL vides et les longueurs non représentables par `u32`. Aucune URL ni donnée externe nest résolue.
- types, enums, erreurs, bornes et sérialisation ;
- tests contractuels des représentations publiques.
- tests contractuels des représentations publiques ;
- test dAPI externe depuis la façade `kb_lib` ;
- documentation généraliste de la nouvelle surface publique.
Critère atteint côté delta : modèles et tests statiques livrés ; compilation, Clippy et tests Rust à exécuter dans lenvironnement du projet avant validation définitive.
### `0.4.8-pre.004` — décodeur de comptes Solana Program Metadata