Podstawy Solana CLI
Ta sekcja zawiera kilka podstawowych poleceń i przykładów, które pomogą Ci rozpocząć korzystanie z Solana CLI.
Konfiguracja Solana
Twoja konfiguracja Solana określa następujące zmienne:
- Plik konfiguracyjny: Ścieżka do pliku konfiguracyjnego
- URL RPC i URL Websocket: Klaster Solana, do którego CLI wysyła żądania
- Ścieżka do keypair: Ścieżka do domyślnego portfela Solana (keypair),
używanego do opłacania opłat transakcyjnych i wdrażania programów. Domyślnie
plik ten jest przechowywany w
~/.config/solana/id.json.
Aby zobaczyć bieżące ustawienia konfiguracji, wpisz następujące polecenie w swoim terminalu.
$solana config get
Pomyślne wykonanie polecenia zwróci wynik podobny do poniższego:
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
Możesz zmienić klaster Solana CLI za pomocą następujących poleceń:
$solana config set --url mainnet-beta$solana config set --url devnet$solana config set --url localhost$solana config set --url testnet
Utwórz portfel
Zanim będziesz mógł wysyłać transakcje za pomocą Solana CLI, potrzebujesz portfela Solana zasilonego SOL.
Aby wygenerować keypair w domyślnej ścieżce keypair, uruchom następujące polecenie:
$solana-keygen new
Pomyślne wykonanie polecenia zwróci wynik podobny do poniższego:
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===========================================================================
To polecenie nie nadpisze istniejącego konta w domyślnej lokalizacji, chyba że
użyjesz flagi --force.
Aby wyświetlić adres (klucz publiczny) swojego portfela, uruchom:
$solana address
Airdrop SOL
Poproś o airdrop SOL do swojego portfela, aby opłacić transakcje i wdrożenia programów.
- Ustaw swój klaster na Devnet:
$solana config set -ud
- Poproś o airdrop Devnet SOL:
$solana airdrop 2
Airdropy na Devnecie ograniczają żądania do 5 SOL na jedno żądanie. Jeśli osiągniesz limity lub napotkasz błędy, spróbuj skorzystać z Web Faucet.
Aby sprawdzić saldo SOL w swoim portfelu, uruchom następujące polecenie:
$solana balance
Uruchom lokalny validator
Solana CLI zawiera wbudowany testowy validator do lokalnego developmentu.
Otwórz nowe okno terminala i zaktualizuj CLI, aby używać localhost:
$solana config set -ul
Uruchom następujące polecenie, aby rozpocząć lokalny validator:
$solana-test-validator
Is this page helpful?