CLI Referansı

Son Güncelleme: 2025-08-25

Komutlar ve bayraklar dahil olmak üzere Kora komut satırı arayüzü için eksiksiz referans.

Kurulum

cargo install kora-cli

Temel Kullanım

kora [OPTIONS]

Yaygın CLI Komutları

KomutAçıklama
kora config validateYapılandırma dosyasını doğrula (hızlı, RPC çağrısı yok)
kora config validate-with-rpcZincir üstü hesap doğrulamasıyla yapılandırmayı doğrula
kora rpc startRPC sunucusunu başlat
kora rpc initialize-atasTüm ödeme token'ları için ATA'ları başlat

Kora Bayrakları

kora komutundan sonra bu global komut satırı bayraklarıyla Kora'nın davranışını özelleştirin:

BayrakAçıklamaVarsayılanÖrnek
--configKora yapılandırma dosyasının yolu (TOML formatı)kora.tomlkora --config path/to/kora.toml
--rpc-urlSolana RPC uç noktası URL'sihttp://127.0.0.1:8899kora --rpc-url https://api.devnet.solana.com
--helpYardım bilgilerini yazdır-kora --help
--versionSürüm bilgilerini yazdır-kora --version

RPC Sunucu Bayrakları

RPC sunucusunu bu bayraklarla yapılandırın (kora rpc start ile kullanılır):

BayrakAçıklamaVarsayılanÖrnek
--signers-configÇoklu imzalayıcı yapılandırma dosyasının yolu (TOML)Gerekli*--signers-config signers.toml
--no-load-signerİmzalayıcı başlatmayı atlafalse--no-load-signer
-p, --portRPC istekleri için HTTP portu8080--port 3000
--logging-formatLoglar için çıktı formatı (standard veya json)standard--logging-format json
--helpYardım bilgilerini yazdır-kora rpc start --help

*--no-load-signer kullanılmadığı sürece gereklidir

ATA Başlatma Bayrakları

ATA başlatmayı bu bayraklarla yapılandırın (kora rpc initialize-atas ile kullanılır):

BayrakAçıklamaVarsayılanÖrnek
--signers-configÇoklu imzalayan yapılandırma dosyasının yoluGerekli*--signers-config signers.toml
--fee-payer-keyÜcret ödeyici olarak kullanılacak imzalayanın genel anahtarı (signers.toml içinde olmalıdır)İlk imzalayan--fee-payer-key "pubkey123..."
--compute-unit-priceMikro-lamport cinsinden öncelik ücretiYok--compute-unit-price 1000
--compute-unit-limitİşlemler için hesaplama birimi sınırıYok--compute-unit-limit 200000
--chunk-sizeİşlem başına oluşturulacak ATA sayısıYok--chunk-size 10

Yaygın Kullanım Örnekleri

RPC Sunucusunu Başlatma

# Basic start with default settings
kora --config path/to/kora.toml rpc start --signers-config path/to/signers.toml
# Start with custom port and config
kora --config path/to/kora.toml rpc start \
--signers-config path/to/signers.toml \
--port 8080 \
--logging-format json
# Start for testing without signers
kora --config path/to/kora.toml rpc start --no-load-signer

Yapılandırma Doğrulama

# Quick validation (offline)
kora --config path/to/kora.toml config validate
# Thorough validation with RPC checks
kora --config path/to/kora.toml --rpc-url https://api.mainnet-beta.solana.com \
config validate-with-rpc

validate-with-rpc komutu ek zincir üstü doğrulama gerçekleştirir:

  • Program hesapları: Tüm izin verilen programların var olduğunu ve çalıştırılabilir olduğunu doğrular
  • Token mint'leri: Tüm izin verilen token'ların geçerli mint hesapları olarak var olduğunu onaylar
  • Ödeme token'ları: Tüm SPL ödeme token'larının geçerli mint'ler olduğunu doğrular
  • Ödeme adresi ATA'ları: Ödeme adresinin tüm izin verilen token'lar için ATA'lara sahip olup olmadığını kontrol eder
  • Hesap türleri: Hesapların beklenen türe sahip olmasını sağlar (program veya mint)

ATA'ları Yönetme

# Initialize ATAs for payment address/signers
kora rpc initialize-atas --signers-config signers.toml
# Initialize with custom fee payer and priority
kora rpc initialize-atas \
--signers-config signers.toml \
--fee-payer-key "7xKXtg2CW87d3HEQ2BpKHpcPKBhpKGQPPRQJyccVLow9" \
--compute-unit-price 1000 \
--chunk-size 10

Ortam Değişkenleri

Bu ortam değişkenleri komut satırı bayrakları yerine kullanılabilir:

DeğişkenAçıklamaBayrak Eşdeğeri
RPC_URLSolana RPC uç noktası--rpc-url

Ayrıca Bakınız

Is this page helpful?

İçindekiler

Sayfayı Düzenle

Yönetici

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