Solana CLI Temelleri
Solana Yapılandırması
Mevcut yapılandırmanızı görmek için:
$solana config get
Aşağıdakine benzer bir çıktı görmelisiniz:
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
RPC URL ve Websocket URL, CLI'nin istekleri gönderdiği Solana kümesini belirtir.
Aşağıdaki komutları kullanarak Solana CLI kümesini güncelleyebilirsiniz:
$solana config set --url mainnet-beta$solana config set --url devnet$solana config set --url localhost$solana config set --url testnet
Ayrıca aşağıdaki kısa seçenekleri de kullanabilirsiniz:
$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
Keypair Yolu, Solana CLI tarafından işlem ücretlerini ödemek ve programları
dağıtmak için kullanılan varsayılan Solana cüzdanına (keypair) işaret eder.
Varsayılan olarak, bu dosya ~/.config/solana/id.json
konumunda saklanır.
Cüzdan Oluşturma
Solana CLI kullanarak işlem göndermek için 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:
$solana-keygen new
Aşağıdakine benzer bir çıktı görmelisiniz:
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===========================================================================
Eğer varsayılan konumda zaten kaydedilmiş bir dosya sistemi cüzdanınız varsa, bu
komut --force
bayrağını açıkça kullanarak zorlamadığınız sürece üzerine
yazmaz.
Cüzdanınızın adresini (genel anahtarını) görüntülemek için şunu çalıştırın:
$solana address
SOL Airdrop
İşlemler ve program dağıtımları için ödeme yapmak üzere cüzdanınıza SOL airdrop'u talep edin.
Kümenizi devnet'e ayarlayın:
$solana config set -ud
Ardından devnet SOL airdrop'u isteyin:
$solana airdrop 2
Devnet airdrop'ları, istek başına 5 SOL ile sınırlıdır. Eğer oran 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:
$solana balance
Yerel Validator Çalıştırma
Solana CLI, yerel geliştirme için yerleşik bir test validator içerir.
Ayrı bir terminalde, yerel bir validator başlatmak için aşağıdaki komutu çalıştırın:
$solana-test-validator
Solana CLI komutlarını çalıştırmadan önce CLI'nizi localhost kullanacak şekilde güncellemeyi unutmayın:
$solana config set -ul
Is this page helpful?