v0.4.7-pre.011

This commit is contained in:
2026-08-03 07:24:03 +02:00
parent e8a744828f
commit 4b727e2990
30 changed files with 2565 additions and 286 deletions

View File

@@ -1,39 +1,22 @@
<!-- file: kb-lib/TODO.md -->
<!-- version: 10 -->
<!-- version: 11 -->
# TODO — kb-lib
## `0.4.7` — Metaplex Token Metadata
## Réaudit ultérieur des exécuteurs déjà livrés
- [x] établir le contrat fermé de couverture et de propriété des faits ;
- [x] introduire les intents et builders courants `Create`/`Update` ;
- [x] achever les wrappers courants Verify/Unverify et lopération dépréciée SetCollectionSize ;
- [x] achever délégations et opérations pNFT `Burn`/`Lock`/`Unlock`/`Transfer`/`CloseAccounts` ;
- [x] achever éditions, use, escrow et opérations courantes restantes en `pre.006` ;
## Entre `0.4.6` et `0.4.7` — Metaplex Token Metadata
- [x] Matérialisation - vérifier la couverture exacte migrée depuis bot2.
- [x] Matérialisation - compléter uniquement les projections réellement manquantes et fermer leur propriété unique.
- [x] Exécution - implémenter lexécuteur à partir des contrats officiels vérifiés.
- [x] Tests - ajouter les tests unitaires et contractuels de lexécuteur.
- [ ] Intégration - préparer les contrats nécessaires au pipeline et aux démonstrations.
- [ ] Validation - valider le parcours complet sur un réseau approprié lorsque les prérequis sont réunis.
- [ ] Version à déterminer - réauditer les exécuteurs Solana Core et SPL selon la règle distinguant les opérations courantes, remplacées et obsolètes encore constructibles.
- [ ] Solana Core - vérifier chaque génération historique ou obsolète officiellement constructible et ajouter les opérations dépréciées manquantes sans réexposer les versions remplacées intermédiaires.
- [ ] SPL Memo - réexaminer Memo v1 et Memo v3 et documenter leur statut exact de remplacement ou dobsolescence constructible.
- [ ] SPL Token, ATA, Token-2022 et registre ElGamal - appliquer la même classification opération par opération.
- [ ] Matrices - aligner statuts, annotations `#[deprecated]`, approbations opérateur et tests de parité des surfaces réauditées.
## Report conditionnel — registre SPL ElGamal
- [ ] Réseau - confirmer si le registre est déployé et utilisable sur Devnet ou Mainnet.
- [ ] Fixture - préparer une preuve `PubkeyValidity` et un compte `Proof Context State` valide si un réseau exploitable est confirmé.
- [ ] Fixture - préparer une preuve `PubkeyValidity` et un compte `Proof Context State` valides si un réseau exploitable est confirmé.
- [ ] Validation - exécuter une validation réseau réelle avant de déclarer la surface validée.
## Réaudit ultérieur des exécuteurs déjà livrés
- [ ] Version à déterminer - réauditer les exécuteurs Solana Core et SPL déjà implémentés selon la règle distinguant les opérations courantes, remplacées et obsolètes constructibles.
- [ ] Solana Core - vérifier chaque génération historique ou obsolète officiellement constructible et ajouter les opérations dépréciées manquantes sans réexposer les versions remplacées intermédiaires.
- [ ] SPL Memo - réexaminer notamment Memo v1 et Memo v3 : conserver uniquement le remplacement canonique pour les versions remplacées et implémenter comme dépréciée toute génération obsolète encore légitimement constructible.
- [ ] SPL Token, ATA, Token-2022 et registre ElGamal - vérifier la même règle opération par opération, documenter les remplacements canoniques et compléter les builders dépréciés manquants.
- [ ] Matrices - aligner les statuts, annotations `#[deprecated]`, approbations opérateur et tests de parité de toutes les surfaces concernées.
## Versions ultérieures
- [ ] Surfaces - remplacer les décodeurs et exécuteurs réservés selon le ROADMAP.