Podstawy Solana CLI

Konfiguracja Solana

Aby zobaczyć swoją aktualną konfigurację:

Terminal
$
solana config get

Powinieneś zobaczyć wynik podobny do poniższego:

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

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ń:

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

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

Terminal
$
solana-keygen new

Powinieneś zobaczyć wynik podobny do poniższego:

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

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:

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

Terminal
$
solana config set -ud

Następnie poproś o airdrop devnet SOL:

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

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

Terminal
$
solana-test-validator

Pamiętaj również, aby zaktualizować CLI do używania localhost przed uruchomieniem poleceń Solana CLI:

Terminal
$
solana config set -ul

Is this page helpful?

Spis treści

Edytuj stronę