v0.4.7-pre.015
This commit is contained in:
34
docs/validation/V0_4_7_PRE_015_METAPLEX_NFT_LIFECYCLE.md
Normal file
34
docs/validation/V0_4_7_PRE_015_METAPLEX_NFT_LIFECYCLE.md
Normal file
@@ -0,0 +1,34 @@
|
||||
<!-- file: docs/validation/V0_4_7_PRE_015_METAPLEX_NFT_LIFECYCLE.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# Validation `0.4.7-pre.015` — cycle NFT classique
|
||||
|
||||
## Portée
|
||||
|
||||
Cette prérelease prolonge le parcours Devnet NFT classique validé en `pre.014`.
|
||||
|
||||
Le parcours exécutable devient :
|
||||
|
||||
1. création native du mint SPL classique ;
|
||||
2. `Create` Metaplex avec metadata et master edition ;
|
||||
3. `UpdateAsUpdateAuthorityV2` pour enregistrer la vente primaire ;
|
||||
4. `UpdateAsUpdateAuthorityV2` avec `is_mutable = false`.
|
||||
|
||||
La master edition n’est pas une étape séparée : elle est créée par le wrapper `Create` lorsque `master_edition` et `print_supply = Zero` sont fournis.
|
||||
|
||||
## Validation attendue
|
||||
|
||||
Pour chaque étape :
|
||||
|
||||
- préparation contextuelle ;
|
||||
- simulation exacte réussie ;
|
||||
- soumission explicitement confirmée ;
|
||||
- confirmation Devnet ;
|
||||
- relecture du PDA metadata ;
|
||||
- matérialisation optionnelle du snapshot confirmé.
|
||||
|
||||
Après la dernière étape, une nouvelle mise à jour doit être refusée par Metaplex puisque les metadata sont immutables.
|
||||
|
||||
## Hors portée de cette prérelease
|
||||
|
||||
`Print` et `Burn` exigent encore des fixtures supplémentaires : token account du master, mint et token account de l’édition, edition marker et comptes de burn. Ils restent à implémenter dans la prérelease suivante et ne sont pas déclarés validés ici.
|
||||
Reference in New Issue
Block a user