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.

Terminal
$
solana config get

Pomyślne wykonanie polecenia zwróci wynik podobny do poniższego:

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

Możesz zmienić klaster Solana CLI za pomocą następujących poleceń:

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

Terminal
$
solana-keygen new

Pomyślne wykonanie polecenia zwróci wynik podobny do poniższego:

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

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:

Terminal
$
solana address

Airdrop SOL

Poproś o airdrop SOL do swojego portfela, aby opłacić transakcje i wdrożenia programów.

  1. Ustaw swój klaster na Devnet:
Terminal
$
solana config set -ud
  1. Poproś o airdrop Devnet SOL:
Terminal
$
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:

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

Terminal
$
solana config set -ul

Uruchom następujące polecenie, aby rozpocząć lokalny validator:

Terminal
$
solana-test-validator

Is this page helpful?

Spis treści

Edytuj stronę

Zarządzane przez

© 2025 Solana Foundation.
Wszelkie prawa zastrzeżone.
Bądź na bieżąco