Bases de la CLI Solana
Cette section fournit quelques commandes courantes et exemples pour vous aider à démarrer avec la CLI Solana.
Configuration Solana
Votre configuration Solana spécifie les variables suivantes :
- Fichier de configuration : Le chemin vers votre fichier de configuration
- URL RPC & URL Websocket : Le cluster Solana auquel la CLI envoie des requêtes
- Chemin de la keypair : Le chemin vers le portefeuille Solana par défaut
(keypair) utilisé pour payer les frais de transaction et déployer des
programmes. Par défaut, ce fichier est stocké à
~/.config/solana/id.json.
Pour voir vos paramètres de configuration actuels, saisissez la commande suivante dans votre terminal.
$solana config get
Une commande réussie retournera une sortie similaire à celle-ci :
Config File: /Users/test/.config/solana/cli/config.ymlRPC URL: https://api.mainnet-beta.solana.comWebSocket URL: wss://api.mainnet-beta.solana.com/ (computed)Keypair Path: /Users/test/.config/solana/id.jsonCommitment: confirmed
Vous pouvez changer le cluster de la CLI Solana avec les commandes suivantes :
$solana config set --url mainnet-beta$solana config set --url devnet$solana config set --url localhost$solana config set --url testnet
Créer un portefeuille
Avant de pouvoir envoyer des transactions en utilisant la CLI Solana, vous avez besoin d'un portefeuille Solana approvisionné en SOL.
Pour générer une keypair au chemin par défaut, exécutez la commande suivante :
$solana-keygen new
Une commande réussie retournera une sortie similaire à celle-ci :
Generating a new keypairFor added security, enter a BIP39 passphraseNOTE! This passphrase improves security of the recovery seed phrase NOT thekeypair file itself, which is stored as insecure plain textBIP39 Passphrase (empty for none):Wrote new keypair to /Users/test/.config/solana/id.json===========================================================================pubkey: 8dBTPrjnkXyuQK3KDt9wrZBfizEZijmmUQXVHpFbVwGT===========================================================================Save this seed phrase and your BIP39 passphrase to recover your new keypair:cream bleak tortoise ocean nasty game gift forget fancy salon mimic amazing===========================================================================
Cette commande ne remplacera pas un compte existant à l'emplacement par
défaut, sauf si vous utilisez l'option --force.
Pour voir l'adresse de votre portefeuille (clé publique), exécutez :
$solana address
Airdrop de SOL
Demandez un airdrop de SOL sur votre portefeuille pour payer les transactions et les déploiements de programmes.
- Configurez votre cluster sur le Devnet :
$solana config set -ud
- Demandez un airdrop de SOL sur Devnet :
$solana airdrop 2
Les airdrops sur Devnet limitent les demandes à 5 SOL par requête. Si vous atteignez les limites de taux ou rencontrez des erreurs, essayez d'utiliser le Faucet Web à la place.
Pour vérifier le solde SOL de votre portefeuille, exécutez la commande suivante :
$solana balance
Exécuter un validator local
La CLI Solana inclut un validator de test intégré pour le développement local.
Ouvrez un nouveau terminal et mettez à jour votre CLI pour utiliser localhost :
$solana config set -ul
Exécutez la commande suivante pour démarrer un validator local :
$solana-test-validator
Is this page helpful?