Podstawy Solana CLI
Konfiguracja Solana
Aby zobaczyć swoją aktualną konfigurację:
$solana config get
Powinieneś zobaczyć 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
Adresy URL RPC i Websocket określają klaster Solana, do którego CLI wysyła żądania.
Możesz zaktualizować 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
Możesz również użyć następujących skróconych opcji:
$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
Ścieżka Keypair wskazuje domyślny portfel Solana (keypair) używany przez Solana
CLI do opłacania opłat transakcyjnych i wdrażania programów. Domyślnie ten plik
jest przechowywany w ~/.config/solana/id.json
.
Tworzenie portfela
Aby 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
Powinieneś zobaczyć 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===========================================================================
Jeśli masz już portfel systemu plików zapisany w domyślnej lokalizacji, to
polecenie nie nadpisze go, chyba że wyraźnie wymusisz nadpisanie za pomocą 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
Następnie poproś o airdrop devnet SOL:
$solana airdrop 2
Airdropy na devnecie ograniczają żądania do 5 SOL na żądanie. Jeśli napotkasz limity lub 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.
W osobnym terminalu uruchom następujące polecenie, aby uruchomić lokalny validator:
$solana-test-validator
Pamiętaj również, aby zaktualizować CLI do używania localhost przed uruchomieniem poleceń Solana CLI:
$solana config set -ul
Is this page helpful?