Solana CLI Temelleri

Bu bölüm, Solana CLI kullanmaya başlamanıza yardımcı olacak bazı yaygın komutlar ve örnekler sunmaktadır.

Solana yapılandırması

Solana yapılandırmanız aşağıdaki değişkenleri belirtir:

  • Yapılandırma dosyası: Yapılandırma dosyanızın yolu
  • RPC URL ve Websocket URL: CLI'nin istekte bulunduğu Solana kümesi
  • Keypair yolu: İşlem ücretlerini ödemek ve programları dağıtmak için kullanılan varsayılan Solana cüzdanının (keypair) yolu. Varsayılan olarak, bu dosya ~/.config/solana/id.json konumunda saklanır.

Mevcut yapılandırma ayarlarınızı görmek için, terminalinize aşağıdaki komutu girin.

Terminal
$
solana config get

Başarılı bir komut, aşağıdakine benzer bir çıktı döndürecektir:

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

Solana CLI kümesini aşağıdaki komutlarla değiştirebilirsiniz:

Terminal
$
solana config set --url mainnet-beta
$
solana config set --url devnet
$
solana config set --url localhost
$
solana config set --url testnet

Cüzdan oluşturma

Solana CLI kullanarak işlem göndermeden önce, SOL ile fonlanmış bir Solana cüzdanına ihtiyacınız vardır.

Varsayılan keypair yolunda bir keypair oluşturmak için, aşağıdaki komutu çalıştırın:

Terminal
$
solana-keygen new

Başarılı bir komut, aşağıdakine benzer bir çıktı döndürecektir:

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

Bu komut, --force bayrağını kullanmadığınız sürece, varsayılan konumdaki mevcut bir hesabın üzerine yazmayacaktır.

Cüzdanınızın adresini (genel anahtarını) görüntülemek için şunu çalıştırın:

Terminal
$
solana address

SOL airdrop

İşlemler ve program dağıtımları için ödeme yapmak üzere cüzdanınıza SOL airdrop'u isteyin.

  1. Kümenizi Devnet'e ayarlayın:
Terminal
$
solana config set -ud
  1. Devnet SOL airdrop'u talep edin:
Terminal
$
solana airdrop 2

Devnet airdrop'ları, talep başına 5 SOL ile sınırlıdır. Eğer hız sınırlarına ulaşırsanız veya hatalarla karşılaşırsanız, bunun yerine Web Faucet kullanmayı deneyin.

Cüzdanınızın SOL bakiyesini kontrol etmek için aşağıdaki komutu çalıştırın:

Terminal
$
solana balance

Yerel validator çalıştırma

Solana CLI, yerel geliştirme için yerleşik bir test validator içerir.

Yeni bir terminal açın ve CLI'nızı localhost kullanacak şekilde güncelleyin:

Terminal
$
solana config set -ul

Yerel bir validator başlatmak için aşağıdaki komutu çalıştırın:

Terminal
$
solana-test-validator

Is this page helpful?

İçindekiler

Sayfayı Düzenle

Yönetici

© 2025 Solana Vakfı.
Tüm hakları saklıdır.
Bağlanın