Capitalisation boursière: $3.6315T -1.300%
Volume(24h): $133.5557B -36.440%
Indice de peur et de cupidité:

51 - Neutre

  • Capitalisation boursière: $3.6315T -1.300%
  • Volume(24h): $133.5557B -36.440%
  • Indice de peur et de cupidité:
  • Capitalisation boursière: $3.6315T -1.300%
Cryptos
Les sujets
Cryptospedia
Nouvelles
Cryptosopique
Vidéos
Top Cryptospedia

Choisir la langue

Choisir la langue

Sélectionnez la devise

Cryptos
Les sujets
Cryptospedia
Nouvelles
Cryptosopique
Vidéos

Quelle est la différence entre les blockchains autorisés et sans autorisation?

La création d'un jeton sur Solana est rapide et à faible coût à l'aide de SPL, avec des outils comme CLI ou Web3.js pour déployer et gérer la fourniture de DevNet avant de passer en ligne.

Aug 03, 2025 at 07:56 pm

Comprendre les bases de la création de jetons Solana

La création d'un jeton sur la blockchain Solana est devenue de plus en plus populaire en raison du débit élevé du réseau, des frais de transaction faibles et de l'écosystème adapté aux développeurs. Contrairement à Ethereum, où les frais de gaz peuvent être prohibitifs, Solana permet aux développeurs de déployer des jetons avec un coût minimal et une efficacité maximale. La bibliothèque du programme Solana (SPL) fournit un cadre standardisé pour créer des jetons fongibles et non butins, similaires aux normes ERC-20 ou ERC-721 d'Ethereum. Lorsque vous créez un jeton à l'aide de SPL, il devient compatible avec des portefeuilles comme Phantom et des échanges qui prennent en charge les jetons SPL.

Pour commencer, vous devez comprendre que chaque jeton sur Solana est associé à une adresse de menthe , qui identifie de manière unique le type de jeton. Cette adresse de menthe est générée pendant la création de jetons et ne peut pas être modifiée. Chaque portefeuille qui contient le jeton a un compte de jeton associé, qui stocke le solde. Ces comptes de jeton doivent être initialisés avant de recevoir des jetons, et ils nécessitent une petite quantité de SOL pour couvrir l'exemption de loyer.

Configuration de votre environnement de développement

Avant de créer un jeton, assurez-vous que votre environnement de développement est correctement configuré. Vous aurez besoin de node.js installés sur votre machine, de préférence la version 16 ou plus. Après avoir installé Node.js, utilisez NPM pour installer la bibliothèque Solana Web3.js , qui permet une interaction avec la blockchain Solana.

  • Installez la boîte à outils Solana CLI en exécutant sh -c '$(curl -sSfL https://release.solana.com/stable/install)'
  • Confirmer l'installation avec solana --version
  • Installer web3.js à l'aide de npm install @solana/web3.js
  • Générez un nouveau portefeuille Solana à l'aide de solana-keygen new --outfile ~/.config/solana/devnet.json
  • Airdrop Sol à votre portefeuille avec solana airdrop 2 --url devnet

Assurez-vous que vous êtes connecté à DevNet pour les tests. La commande solana config set --url devnet définit le réseau. La clé publique de votre portefeuille peut être consultée à l'aide de solana address . Cette clé sera utilisée comme autorité pour votre jeton.

Création de votre jeton SPL en utilisant la ligne de commande

Le Solana CLI offre un moyen simple de créer un jeton sans écrire de code. À l'aide de la CLI SPL TOKEN, vous pouvez déployer un nouveau jeton en quelques secondes. Tout d'abord, installez l'outil de jeton:

  • Exécuter npm install -g @solana/spl-token-cli
  • Créer un nouveau jeton: spl-token create-token --fund-raising --decimals 9

Cette commande génère une nouvelle adresse de menthe et finance l'autorité de la menthe. Le --decimals 9 Flag définit la divisibilité du jeton, ce qui signifie que 1 jeton équivaut à 1 milliard d'unités les plus petites (similaire à 1 eth = 10 ^ 18 wei). Vous pouvez personnaliser l'alimentation en passant des jetons à votre portefeuille:

  • spl-token create-account [MINT_ADDRESS]
  • spl-token mint [MINT_ADDRESS] 1000000

Ces commandes créent un compte de jeton lié à la menthe et publient 1 million de jetons. L'autorité de la menthe reste avec votre portefeuille à moins que vous ne la révoquez en utilisant spl-token authorize [MINT_ADDRESS] mint --disable .

Construire un jeton avec javascript et web3.js

Pour les développeurs qui préfèrent le contrôle programmatique, la création d'un jeton via JavaScript offre plus de flexibilité. Commencez par importer les modules nécessaires:

 import { Connection, Keypair, PublicKey } from '@solana/web3.js';
import { createMint, getOrCreateAssociatedTokenAccount, mintTo } from '@solana/spl-token';

Établir une connexion à DevNet:

 const connection = new Connection('https://api.devnet.solana.com', 'confirmed');
const wallet = Keypair.fromSecretKey(Uint8Array.from([...]));

Créez la menthe:

 const mint = await createMint(
connection,
wallet,
wallet.publicKey,
null,
9
);

Le troisième paramètre est l' autorité de la menthe , et le quatrième est l' autorité de gel (définie pour désactiver la congélation). Ensuite, créez un compte de jeton:

 const tokenAccount = await getOrCreateAssociatedTokenAccount(
connection,
wallet,
mint,
wallet.publicKey
);

Enfin, jetons de menthe:

 await mintTo(
connection,
wallet,
mint,
tokenAccount.address,
wallet,
1000000000000
);

Ce script crée un jeton avec 9 décimales et menthes 1 billion d'unités sur votre portefeuille. L' adresse de la menthe sera enregistrée dans la console et peut être utilisée pour vérifier le jeton sur des explorateurs comme Solana FM.

Distribution et vérification de votre jeton

Après la création, distribuez votre jeton en partageant l' adresse de la menthe avec les destinataires. Ils peuvent créer des comptes de jetons associés à l'aide de Phantom ou Solflare. Pour vérifier votre jeton sur Solana FM:

  • Accédez à https://solana.fm
  • Collez l'adresse de la menthe dans la barre de recherche
  • Voir les métadonnées de jeton, la distribution des métadonnées et des titulaires

Si vous souhaitez ajouter un logo ou un nom, utilisez le référentiel de liste de jetons Solana sur GitHub. Fourk le dépôt, ajoutez les métadonnées de votre jeton dans le format JSON approprié et soumettez une demande de traction. Une fois fusionné, des portefeuilles comme Phantom affichent le logo de votre jeton.

Le transfert de jetons nécessite l'adresse du portefeuille du destinataire et leur compte de jeton associé. Utilisez la CLI:

  • spl-token transfer [MINT_ADDRESS] [RECIPIENT_WALLET] 100 --fund-recipient

Ou utilisez la fonction web3.js transfer() . Assurez-vous que le compte du destinataire existe ou utilisez --fund-recipient pour le créer automatiquement.

Pièges et meilleures pratiques courantes

Une erreur courante consiste à perdre l'accès à l' autorité de la menthe . Si vous désactivez la frappe sans économiser la clé, plus de jetons ne peuvent être émis. Sauvegardez toujours votre clés. Un autre problème est d'oublier de financer des comptes de jetons. Bien que le compte de la menthe nécessite une exemption de loyer SOL, les comptes de jetons associés ont également besoin d'un petit solde.

Évitez d'utiliser la même cave pour plusieurs projets. Générez un nouveau pour chaque jeton pour isoler le risque. Testez toutes les opérations sur DevNet avant de se déployer sur MainNet. Surveiller les confirmations de transaction à l'aide de solana confirm [SIGNATURE] .

Lorsque vous inscrivez de grandes fournitures, considérez le modèle économique. L'essai illimité peut conduire à l'inflation à moins que ce soit régi par un DAO. Utilisez des portefeuilles multi-signatures pour les menthes contrôlées par équipe pour prévenir les décisions unilatérales.

Questions fréquemment posées

Puis-je modifier le nombre de décimales après avoir créé un jeton?

Non, le nombre de décimales est défini à la création et ne peut pas être modifié. Cette valeur est stockée dans le compte de la menthe et est immuable. Choisissez soigneusement pendant le déploiement.

Que se passe-t-il si je perds ma clé d'autorité de menthe?

Si vous perdez la clé privée contrôlant l'autorité de la menthe, vous perdez la capacité de mentonner de nouveaux jetons. L'offre existante reste utilisable, mais aucun jeton supplémentaire ne peut être créé. Il n'y a pas de mécanisme de récupération sur Solana.

Est-il possible de créer un jeton sans payer Sol?

La création d'un jeton nécessite SOL pour couvrir les frais d'exemption de loyer et de transaction. Bien que DevNet autorise Airdrops, le déploiement MainNet nécessite un SOL Real. Budget d'environ 0,05 SOL pour la création de la menthe et des comptes.

Comment révoquer les droits de course après la distribution initiale?

Utilisez la commande CLI: spl-token authorize [MINT_ADDRESS] mint --disable . Cela supprime l'autorité de la menthe, ce qui rend l'approvisionnement en jeton fixe. Assurez-vous que tous les jetons souhaités sont frappés avant la désactivation.

Clause de non-responsabilité:info@kdj.com

Les informations fournies ne constituent pas des conseils commerciaux. kdj.com n’assume aucune responsabilité pour les investissements effectués sur la base des informations fournies dans cet article. Les crypto-monnaies sont très volatiles et il est fortement recommandé d’investir avec prudence après une recherche approfondie!

Si vous pensez que le contenu utilisé sur ce site Web porte atteinte à vos droits d’auteur, veuillez nous contacter immédiatement (info@kdj.com) et nous le supprimerons dans les plus brefs délais.

Connaissances connexes

Voir tous les articles

User not found or password invalid

Your input is correct