Solana CLI Grundlagen
Solana Konfiguration
Um Ihre aktuelle Konfiguration anzuzeigen:
$solana config get
Sie sollten eine Ausgabe wie die folgende sehen:
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
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:
$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:
$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:
$solana-keygen new
Sie sollten eine Ausgabe wie die folgende sehen:
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===========================================================================
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:
$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:
$solana config set -ud
Fordere dann einen Airdrop von Devnet-SOL an:
$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:
$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:
$solana-test-validator
Denke daran, deine CLI auch auf localhost umzustellen, bevor du Solana CLI-Befehle ausführst:
$solana config set -ul
Is this page helpful?