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.
$solana config get
Un comando eseguito con successo restituirà un output simile al seguente:
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
Puoi cambiare il cluster della CLI di Solana con i seguenti comandi:
$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:
$solana-keygen new
Un comando eseguito con successo restituirà un output simile al seguente:
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===========================================================================
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:
$solana address
Airdrop di SOL
Richiedi un airdrop di SOL sul tuo wallet per pagare le transazioni e le distribuzioni dei programmi.
- Imposta il tuo cluster su Devnet:
$solana config set -ud
- Richiedi un airdrop di SOL sulla Devnet:
$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:
$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:
$solana config set -ul
Esegui il seguente comando per avviare un validator locale:
$solana-test-validator
Is this page helpful?