In dit gedeelte vind je veelgebruikte opdrachten en voorbeelden om je op weg te helpen met de Solana CLI.
Solana configuratie
Je Solana configuratie specificeert de volgende variabelen:
- Configuratiebestand: Het pad naar je configuratiebestand
- RPC URL & Websocket URL: Het Solana-cluster waarnaar de CLI verzoeken stuurt
- Keypair-pad: Het pad naar de standaard Solana-wallet (keypair) die wordt
gebruikt om transactiekosten te betalen en programma's te deployen. Standaard
wordt dit bestand opgeslagen in
~/.config/solana/id.json.
Voer de volgende opdracht uit om je huidige configuratie-instellingen te bekijken:
$solana config get
Een succesvol commando zal output teruggeven die lijkt op het volgende:
Config File: /Users/test/.config/solana/cli/config.ymlRPC URL: https://api.mainnet.solana.comWebSocket URL: wss://api.mainnet.solana.com/ (computed)Keypair Path: /Users/test/.config/solana/id.jsonCommitment: confirmed
Je kunt de Solana CLI cluster wijzigen 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
Een wallet aanmaken
Voordat je transacties kunt verzenden met de Solana CLI, heb je een Solana-wallet nodig die is gefund met SOL.
Om een keypair aan te maken op het standaard keypair pad, voer je het volgende commando uit:
$solana-keygen new
Een succesvol commando zal output teruggeven die lijkt op 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===========================================================================
Deze opdracht overschrijft geen bestaand account op de standaardlocatie,
tenzij je de --force vlag gebruikt.
Om het adres van je wallet (publieke sleutel) te bekijken, voer je uit:
$solana address
SOL airdrop
Vraag een airdrop van SOL aan voor je wallet om te betalen voor transacties en programma implementaties.
- Stel je cluster in op Devnet:
$solana config set -ud
- Vraag een airdrop van Devnet SOL aan:
$solana airdrop 2
Devnet airdrops beperken verzoeken tot 5 SOL per aanvraag. Als je tegen snelheidsbeperkingen aanloopt of fouten tegenkomt, probeer dan in plaats daarvan de Web Faucet te gebruiken.
Om het SOL-saldo van je wallet te controleren, voer je het volgende commando uit:
$solana balance
Is this page helpful?