Bases de la CLI Solana
Configuration Solana
Pour voir votre configuration actuelle :
$solana config get
Vous devriez voir un résultat comme celui-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
L'URL RPC et l'URL Websocket spécifient le cluster Solana auquel la CLI envoie des requêtes.
Vous pouvez mettre à jour le cluster de la CLI Solana en utilisant les commandes suivantes :
$solana config set --url mainnet-beta$solana config set --url devnet$solana config set --url localhost$solana config set --url testnet
Vous pouvez également utiliser les options abrégées suivantes :
$solana config set -um # For mainnet-beta$solana config set -ud # For devnet$solana config set -ul # For localhost$solana config set -ut # For testnet
Le chemin du keypair pointe vers le portefeuille Solana par défaut (keypair)
utilisé par la CLI Solana pour payer les frais de transaction et déployer des
programmes. Par défaut, ce fichier est stocké à ~/.config/solana/id.json
.
Créer un portefeuille
Pour envoyer des transactions à l'aide de la CLI Solana, vous avez besoin d'un portefeuille Solana approvisionné en SOL.
Pour générer un keypair au chemin de keypair par défaut, exécutez la commande suivante :
$solana-keygen new
Vous devriez voir un résultat comme celui-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===========================================================================
Si vous avez déjà un portefeuille enregistré à l'emplacement par défaut, cette
commande ne l'écrasera pas, sauf si vous forcez explicitement l'écrasement en
utilisant 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
Puis demandez un airdrop de SOL sur le devnet :
$solana airdrop 2
Les airdrops sur le devnet limitent les demandes à 5 SOL par requête. Si vous atteignez les limites de taux ou rencontrez des erreurs, essayez plutôt d'utiliser le Faucet Web.
Pour vérifier le solde de SOL de votre portefeuille, exécutez la commande suivante :
$solana balance
Exécuter un validateur local
La CLI Solana inclut un validateur de test intégré pour le développement local.
Dans un terminal séparé, exécutez la commande suivante pour démarrer un validateur local :
$solana-test-validator
N'oubliez pas de mettre à jour votre CLI pour utiliser localhost avant d'exécuter les commandes CLI Solana :
$solana config set -ul
Is this page helpful?