Nozioni di base sulla CLI di Solana

Questa sezione fornisce alcuni comandi comuni ed esempi per aiutarti a iniziare a utilizzare la CLI di Solana.

Configurazione di Solana

La tua configurazione di Solana specifica le seguenti variabili:

  • File di configurazione: Il percorso del tuo file di configurazione
  • URL RPC e URL Websocket: Il cluster Solana a cui la CLI invia le richieste
  • Percorso del keypair: Il percorso del wallet Solana predefinito (keypair) utilizzato per pagare le commissioni di transazione e distribuire i programmi. Per impostazione predefinita, questo file è memorizzato in ~/.config/solana/id.json.

Per vedere le tue impostazioni di configurazione attuali, inserisci il seguente comando nel tuo terminale.

Terminal
$
solana config get

Un comando eseguito con successo restituirà un output simile al seguente:

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

Puoi cambiare il cluster della CLI di Solana con i seguenti comandi:

Terminal
$
solana config set --url mainnet-beta
$
solana config set --url devnet
$
solana config set --url localhost
$
solana config set --url testnet

Creare un wallet

Prima di poter inviare transazioni utilizzando la CLI di Solana, hai bisogno di un wallet Solana finanziato con SOL.

Per generare un keypair nel percorso predefinito, esegui il seguente comando:

Terminal
$
solana-keygen new

Un comando eseguito con successo restituirà un output simile al seguente:

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

Questo comando non sovrascriverà un account esistente nella posizione predefinita, a meno che non utilizzi il flag --force.

Per visualizzare l'indirizzo del tuo wallet (chiave pubblica), esegui:

Terminal
$
solana address

Airdrop di SOL

Richiedi un airdrop di SOL sul tuo wallet per pagare le transazioni e le distribuzioni dei programmi.

  1. Imposta il tuo cluster su Devnet:
Terminal
$
solana config set -ud
  1. Richiedi un airdrop di SOL sulla Devnet:
Terminal
$
solana airdrop 2

Gli airdrop sulla Devnet limitano le richieste a 5 SOL per richiesta. Se raggiungi i limiti di frequenza o riscontri errori, prova a utilizzare il Web Faucet invece.

Per verificare il saldo SOL del tuo portafoglio, esegui il seguente comando:

Terminal
$
solana balance

Esegui un validator locale

La CLI di Solana include un validator di test integrato per lo sviluppo locale.

Apri un nuovo terminale e aggiorna la tua CLI per utilizzare localhost:

Terminal
$
solana config set -ul

Esegui il seguente comando per avviare un validator locale:

Terminal
$
solana-test-validator

Is this page helpful?

Indice

Modifica Pagina

Gestito da

© 2025 Solana Foundation.
Tutti i diritti riservati.
Rimani Connesso