Bases de la CLI Solana

Configuration Solana

Pour voir votre configuration actuelle :

Terminal
$
solana config get

Vous devriez voir un résultat comme celui-ci :

Config File: /Users/test/.config/solana/cli/config.yml
RPC URL: https://api.mainnet-beta.solana.com
WebSocket URL: wss://api.mainnet-beta.solana.com/ (computed)
Keypair Path: /Users/test/.config/solana/id.json
Commitment: 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 :

Terminal
$
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 :

Terminal
$
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 :

Terminal
$
solana-keygen new

Vous devriez voir un résultat comme celui-ci :

Generating a new keypair
For added security, enter a BIP39 passphrase
NOTE! This passphrase improves security of the recovery seed phrase NOT the
keypair file itself, which is stored as insecure plain text
BIP39 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 :

Terminal
$
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 :

Terminal
$
solana config set -ud

Puis demandez un airdrop de SOL sur le devnet :

Terminal
$
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 :

Terminal
$
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 :

Terminal
$
solana-test-validator

N'oubliez pas de mettre à jour votre CLI pour utiliser localhost avant d'exécuter les commandes CLI Solana :

Terminal
$
solana config set -ul

Is this page helpful?

Table des matières

Modifier la page