Solana CLI Grundlagen

Solana Konfiguration

Um Ihre aktuelle Konfiguration anzuzeigen:

Terminal
$
solana config get

Sie sollten eine Ausgabe wie die folgende sehen:

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

Die RPC-URL und Websocket-URL geben den Solana-Cluster an, an den die CLI Anfragen sendet.

Sie können den Solana CLI-Cluster mit den folgenden Befehlen aktualisieren:

Terminal
$
solana config set --url mainnet-beta
$
solana config set --url devnet
$
solana config set --url localhost
$
solana config set --url testnet

Sie können auch die folgenden Kurzoptionen verwenden:

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

Der Keypair-Pfad verweist auf die Standard-Solana-Wallet (keypair), die von der Solana CLI verwendet wird, um Transaktionsgebühren zu bezahlen und Programme zu deployen. Standardmäßig wird diese Datei unter ~/.config/solana/id.json gespeichert.

Wallet erstellen

Um Transaktionen mit der Solana CLI zu senden, benötigen Sie eine Solana-Wallet mit SOL.

Um ein keypair am Standard-Keypair-Pfad zu generieren, führen Sie den folgenden Befehl aus:

Terminal
$
solana-keygen new

Sie sollten eine Ausgabe wie die folgende sehen:

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
===========================================================================

Wenn Sie bereits eine Dateisystem-Wallet am Standardspeicherort gespeichert haben, überschreibt dieser Befehl sie nicht, es sei denn, Sie erzwingen das Überschreiben ausdrücklich mit dem Flag --force.

Um die Adresse (öffentlichen Schlüssel) deiner Wallet anzuzeigen, führe folgenden Befehl aus:

Terminal
$
solana address

SOL per Airdrop erhalten

Fordere einen Airdrop von SOL für deine Wallet an, um Transaktionen und Deployments von Programmen zu bezahlen.

Stelle deinen Cluster auf devnet ein:

Terminal
$
solana config set -ud

Fordere dann einen Airdrop von Devnet-SOL an:

Terminal
$
solana airdrop 2

Devnet-Airdrops beschränken Anfragen auf 5 SOL pro Anfrage. Wenn du auf Ratenbegrenzungen stößt oder Fehler auftreten, versuche stattdessen den Web Faucet zu verwenden.

Um den SOL-Kontostand deiner Wallet zu überprüfen, führe folgenden Befehl aus:

Terminal
$
solana balance

Lokalen Validator ausführen

Die Solana CLI enthält einen integrierten Test-Validator für die lokale Entwicklung.

Führe in einem separaten Terminal den folgenden Befehl aus, um einen lokalen Validator zu starten:

Terminal
$
solana-test-validator

Denke daran, deine CLI auch auf localhost umzustellen, bevor du Solana CLI-Befehle ausführst:

Terminal
$
solana config set -ul

Is this page helpful?

Inhaltsverzeichnis

Seite bearbeiten
Einführende Befehle für den Einstieg in die Solana CLI | Solana