v0.4.7-pre.003
This commit is contained in:
@@ -1,8 +1,29 @@
|
||||
<!-- file: kb-lib/CHANGELOG.md -->
|
||||
<!-- version: 7 -->
|
||||
<!-- version: 10 -->
|
||||
|
||||
# CHANGELOG — kb-lib
|
||||
|
||||
## 0.4.7-pre.003 — fondations de l’exécuteur Metaplex
|
||||
|
||||
### Correctif `0.4.7-pre.003-delta-fix-003`
|
||||
|
||||
- ajout de tests unitaires dans `intent.rs`, `builder.rs` et `executor.rs` pour la surface Metaplex introduite en `pre.003` ;
|
||||
- vérification des codes d’opération, de la partition des opérations dépréciées, des politiques fail-closed, des PDA metadata/edition, du builder `PuffMetadata`, des capacités exactes et de la parité entre dispatch typé et générique.
|
||||
|
||||
### Correctif `0.4.7-pre.003-delta-fix-002`
|
||||
|
||||
- suppression de la dépendance directe inutile à `solana-program` dans le workspace et `kb-lib` ;
|
||||
- utilisation des types modulaires `solana_instruction::Instruction` et `solana_pubkey::Pubkey` pour le contrat interne ;
|
||||
- conversion locale des types de compatibilité retournés par `mpl-token-metadata 5.1.1`, sans exposer ni dépendre directement de `solana-program` ;
|
||||
- suppression de tous les opérateurs `?` introduits par la surface Metaplex `pre.003` ;
|
||||
- ajout des TODO de réaudit des exécuteurs Solana Core/SPL et de leur orchestration pipeline selon la nouvelle règle des opérations remplacées et obsolètes.
|
||||
|
||||
- remplacement de l’exécuteur réservé par une surface typée initiale ;
|
||||
- builders courants `Create` et `UpdateAsUpdateAuthorityV2` fondés sur `mpl-token-metadata` ;
|
||||
- validation des PDA metadata/edition, des signers autorisés, des comptes de rule set et des plafonds de coût ;
|
||||
- simulation et dry-run obligatoires pour cette première tranche ;
|
||||
- correction de la classification des instructions remplacées et obsolètes.
|
||||
|
||||
## 0.4.7-pre.002 — contrat Metaplex fermé
|
||||
|
||||
- classification exhaustive des 58 discriminants Metaplex Token Metadata ;
|
||||
|
||||
Reference in New Issue
Block a user