Nozioni di base sulla CLI di Solana
Configurazione di Solana
Per vedere la tua configurazione attuale:
$solana config get
Dovresti vedere 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
L'URL RPC e l'URL Websocket specificano il cluster Solana a cui la CLI invia le richieste.
Puoi aggiornare il cluster della CLI di Solana utilizzando i seguenti comandi:
$solana config set --url mainnet-beta$solana config set --url devnet$solana config set --url localhost$solana config set --url testnet
Puoi anche utilizzare le seguenti opzioni abbreviate:
$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
Il percorso del keypair punta al portafoglio Solana predefinito (keypair)
utilizzato dalla CLI di Solana per pagare le commissioni di transazione e
distribuire i programmi. Per impostazione predefinita, questo file è memorizzato
in ~/.config/solana/id.json
.
Creare un portafoglio
Per inviare transazioni utilizzando la CLI di Solana, hai bisogno di un portafoglio Solana finanziato con SOL.
Per generare un keypair nel percorso predefinito, esegui il seguente comando:
$solana-keygen new
Dovresti vedere 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===========================================================================
Se hai già un portafoglio nel file system salvato nella posizione predefinita,
questo comando non lo sovrascrive a meno che non forzi esplicitamente la
sovrascrittura utilizzando il flag --force
.
Per visualizzare l'indirizzo del tuo wallet (chiave pubblica), esegui:
$solana address
Airdrop SOL
Richiedi un airdrop di SOL sul tuo wallet per pagare le transazioni e i deployment dei programmi.
Imposta il tuo cluster su devnet:
$solana config set -ud
Poi richiedi un airdrop di SOL devnet:
$solana airdrop 2
Gli airdrop su devnet limitano le richieste a 5 SOL per volta. Se raggiungi i limiti di frequenza o riscontri errori, prova a utilizzare il Web Faucet invece.
Per controllare il saldo SOL del tuo wallet, esegui il seguente comando:
$solana balance
Esegui un validator locale
La CLI di Solana include un test validator integrato per lo sviluppo locale.
In un terminale separato, esegui il seguente comando per avviare un validator locale:
$solana-test-validator
Ricordati anche di aggiornare la tua CLI per utilizzare localhost prima di eseguire i comandi della CLI Solana:
$solana config set -ul
Is this page helpful?