Solana CLI Grundlagen

Dieser Abschnitt bietet einige gängige Befehle und Beispiele, die dir den Einstieg in die Verwendung der Solana CLI erleichtern sollen.

Solana-Konfiguration

Deine Solana-Konfiguration legt folgende Variablen fest:

  • Konfigurationsdatei: Der Pfad zu deiner Konfigurationsdatei
  • RPC-URL & Websocket-URL: Der Solana-Cluster, an den die CLI Anfragen sendet
  • Keypair-Pfad: Der Pfad zur Standard-Solana-Wallet (keypair), die für die Zahlung von Transaktionsgebühren und die Bereitstellung von Programmen verwendet wird. Standardmäßig wird diese Datei unter ~/.config/solana/id.json gespeichert.

Um deine aktuellen Konfigurationseinstellungen anzuzeigen, gib den folgenden Befehl in dein Terminal ein.

Terminal
$
solana config get

Ein erfolgreicher Befehl gibt eine Ausgabe zurück, die der folgenden ähnelt:

Example output
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

Du kannst den Solana CLI-Cluster mit den folgenden Befehlen ändern:

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

Wallet erstellen

Bevor du Transaktionen mit der Solana CLI senden kannst, benötigst du eine Solana-Wallet mit SOL.

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

Terminal
$
solana-keygen new

Ein erfolgreicher Befehl gibt eine Ausgabe zurück, die der folgenden ähnelt:

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

Dieser Befehl überschreibt kein bestehendes Konto am Standardspeicherort, es sei denn, du verwendest die --force Flag.

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 Programmbereitstellungen zu bezahlen.

  1. Stelle deinen Cluster auf Devnet ein:
Terminal
$
solana config set -ud
  1. Fordern Sie ein Airdrop von Devnet SOL an:
Terminal
$
solana airdrop 2

Devnet-Airdrops begrenzen Anfragen auf 5 SOL pro Anfrage. Wenn Sie auf Ratenlimits stoßen oder Fehler auftreten, versuchen Sie stattdessen den Web Faucet zu verwenden.

Um den SOL-Kontostand Ihrer Wallet zu überprüfen, führen Sie den folgenden Befehl aus:

Terminal
$
solana balance

Lokalen Validator ausführen

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

Öffnen Sie ein neues Terminal und aktualisieren Sie Ihre CLI, um localhost zu verwenden:

Terminal
$
solana config set -ul

Führen Sie den folgenden Befehl aus, um einen lokalen Validator zu starten:

Terminal
$
solana-test-validator

Is this page helpful?

Inhaltsverzeichnis

Seite bearbeiten

Verwaltet von

© 2025 Solana Foundation.
Alle Rechte vorbehalten.
Verbinden Sie sich