Solana CLI basisprincipes
Solana configuratie
Om je huidige configuratie te bekijken:
$solana config get
Je zou uitvoer moeten zien zoals het volgende:
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
De RPC URL en Websocket URL specificeren de Solana-cluster waarnaar de CLI verzoeken stuurt.
Je kunt de Solana CLI-cluster bijwerken met de volgende commando's:
$solana config set --url mainnet-beta$solana config set --url devnet$solana config set --url localhost$solana config set --url testnet
Je kunt ook de volgende korte opties gebruiken:
$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
Het keypair-pad verwijst naar de standaard Solana-wallet (keypair) die door de
Solana CLI wordt gebruikt om transactiekosten te betalen en programma's te
implementeren. Standaard wordt dit bestand opgeslagen op
~/.config/solana/id.json
.
Wallet aanmaken
Om transacties te verzenden met de Solana CLI heb je een Solana-wallet nodig die gevuld is met SOL.
Om een keypair te genereren op het standaard keypair-pad, voer je het volgende commando uit:
$solana-keygen new
Je zou uitvoer moeten zien zoals het volgende:
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===========================================================================
Als je al een bestandssysteem-wallet hebt opgeslagen op de standaardlocatie, zal
dit commando deze niet overschrijven tenzij je expliciet forceert met de
--force
vlag.
Om het adres van je wallet (publieke sleutel) te bekijken, voer je uit:
$solana address
Airdrop SOL
Vraag een airdrop van SOL aan voor je wallet om transacties en programma-implementaties te betalen.
Stel je cluster in op devnet:
$solana config set -ud
Vraag vervolgens een airdrop van devnet SOL aan:
$solana airdrop 2
Devnet airdrops beperken verzoeken tot 5 SOL per aanvraag. Als je tegen limieten aanloopt of fouten tegenkomt, probeer dan de Web Faucet te gebruiken.
Om het SOL-saldo van je wallet te controleren, voer je het volgende commando uit:
$solana balance
Lokale validator uitvoeren
De Solana CLI bevat een ingebouwde test validator voor lokale ontwikkeling.
Voer in een apart terminalvenster het volgende commando uit om een lokale validator te starten:
$solana-test-validator
Vergeet niet om je CLI bij te werken om localhost te gebruiken voordat je Solana CLI-commando's uitvoert:
$solana config set -ul
Is this page helpful?