Solana CLI basisprincipes

Dit gedeelte biedt enkele veelgebruikte commando's en voorbeelden om je op weg te helpen met het gebruik van de Solana CLI.

Solana configuratie

Je Solana configuratie specificeert de volgende variabelen:

  • Configuratiebestand: Het pad naar je configuratiebestand
  • RPC URL & Websocket URL: De 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 implementeren. Standaard wordt dit bestand opgeslagen op ~/.config/solana/id.json.

Om je huidige configuratie-instellingen te bekijken, voer je het volgende commando in je terminal in.

Terminal
$
solana config get

Een succesvol commando zal output teruggeven die lijkt op het volgende:

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

Je kunt de Solana CLI cluster wijzigen met de volgende commando's:

Terminal
$
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 gevuld is met SOL.

Om een keypair aan te maken op het standaard keypair pad, voer je het volgende commando uit:

Terminal
$
solana-keygen new

Een succesvol commando zal output teruggeven die lijkt op het volgende:

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

Dit commando zal een bestaand account op de standaardlocatie niet overschrijven, tenzij je de --force vlag gebruikt.

Om het adres van je wallet (publieke sleutel) te bekijken, voer je uit:

Terminal
$
solana address

SOL airdrop

Vraag een airdrop van SOL aan voor je wallet om te betalen voor transacties en programma implementaties.

  1. Stel je cluster in op Devnet:
Terminal
$
solana config set -ud
  1. Vraag een airdrop van Devnet SOL aan:
Terminal
$
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:

Terminal
$
solana balance

Lokale validator uitvoeren

De Solana CLI bevat een ingebouwde test validator voor lokale ontwikkeling.

Open een nieuwe terminal en update je CLI om localhost te gebruiken:

Terminal
$
solana config set -ul

Voer het volgende commando uit om een lokale validator te starten:

Terminal
$
solana-test-validator

Is this page helpful?

Inhoudsopgave

Pagina Bewerken

Beheerd door

© 2025 Solana Foundation.
Alle rechten voorbehouden.
Blijf Verbonden