Solana · Metaplex Core
Collection Solana sans contrat custom
Sur Solana, on ne déploie pas un ERC-721 maison. Les NFT sont créés via le programme Metaplex Core, déjà en ligne, open source et audité. Ce projet n’écrit aucune instruction Solana custom : il appelle uniquement le SDK officiel @metaplex-foundation/mpl-core.
Pourquoi Metaplex plutôt qu’un programme Anchor
Un programme NFT écrit à la main (mint, transfer, freeze, royalties) est une surface d’attaque classique. Metaplex Core concentre ces règles dans un programme unique, suivi par les wallets (Phantom, Solflare) et les marketplaces. On évite ainsi les failles de mint illimité, de transfert mal autorisé ou de metadata mutable par erreur.
Commandes (terminal, pas le navigateur)
Le mint dépense du SOL et signe avec une clé. Il se fait en CLI, jamais depuis la page publique de vérification.
# 1. Voir le plan (aucune transaction) npm run solana:plan # 2. Clé Solana (solana-keygen) + un peu de SOL devnet # SOLANA_KEYPAIR_PATH=./solana-keypair.json # 3. Créer la collection, puis minter les 200 NFT npm run solana:create-collection -- --broadcast npm run solana:mint -- --broadcast # 4. Après les inscriptions wallet, envoyer aux adresses Solana npm run solana:airdrop -- --broadcast
Détail dans le README, section « Mint Solana ». Les métadonnées JSON et images restent celles déjà sur IPFS (Polygon). Voir la collection Polygon.