Ana içeriğe geç

Düğüm Komutları

Bir QoreChain düğümünü başlatmak, yapılandırmak ve işletmek için kullanılan qorechaind komutlarına yönelik referans.

not

QoreChain iki ağ çalıştırır: qorechain-vladi ana ağı (7 Haziran 2026'dan beri zincir sürümü v3.1.97 üzerinde canlı) ve qorechain-diana test ağı. Katılmak istediğiniz ağ için uygun --chain-id değerini geçirin — aşağıdaki örnekler test ağını hedefler; ana ağ için --chain-id qorechain-vladi kullanın.


init​

Verilen takma ad (moniker) ile yeni bir düğüm başlatın.

qorechaind init <moniker> --chain-id qorechain-diana
BayrakTürAçıklama
--chain-idstringZincir tanımlayıcısı (gerekli)
--homestringDüğüm ana dizini (varsayılan: ~/.qorechaind)
--overwriteboolMevcut genesis ve yapılandırma dosyalarının üzerine yaz

--home altında config/, data/ ve bir başlangıç genesis.json ile dizin yapısını oluşturur.


start​

Düğümü başlatın ve senkronize etmeye ya da blok üretmeye başlayın.

qorechaind start [flags]
BayrakTürAçıklama
--homestringDüğüm ana dizini
--minimum-gas-pricesstringKabul edilecek minimum gaz fiyatları (ör. 0.001uqor)
--pruningstringBudama stratejisi: default, nothing, everything
--halt-heightuintDüğümü bu blok yüksekliğinde durdur
--halt-timeuintDüğümü bu Unix zaman damgasında durdur
--log_levelstringGünlük ayrıntı düzeyi: info, debug, warn, error
--traceboolHatalarda tam yığın izini (stack trace) etkinleştir

version​

qorechaind ikili dosyasının sürümünü ve derleme bilgilerini yazdırın.

qorechaind version

Go sürümü, commit karması ve derleme etiketleri dahil genişletilmiş derleme ayrıntıları için --long kullanın:

qorechaind version --long

status​

Çalışan düğümü; senkronizasyon durumu, en son blok yüksekliği ve uzlaşma bilgileri dahil olmak üzere mevcut durumu için sorgulayın.

qorechaind status
BayrakTürAçıklama
--nodestringRPC uç noktası (varsayılan: tcp://localhost:26657)

node_info, sync_info ve validator_info bölümleriyle JSON döndürür.


config​

Düğüm yapılandırmasındaki değerleri okuyun veya yazın.

Bir Yapılandırma Değeri Ayarlama​

qorechaind config set <key> <value>

Bir Yapılandırma Değeri Alma​

qorechaind config get <key>

Yaygın yapılandırma anahtarları arasında chain-id, keyring-backend, output ve node bulunur.


keys​

İşlemleri imzalamak için yerel anahtarlığı (keyring) yönetin.

Yeni Bir Anahtar Ekleme​

qorechaind keys add <name> [flags]
BayrakTürAçıklama
--keyring-backendstringArka uç: os, file, test
--algostringAnahtar algoritması: secp256k1 (varsayılan), ed25519
--recoverboolAnahtarı anımsatıcıdan (mnemonic) kurtar
--multisigstringÇoklu imza için virgülle ayrılmış anahtar listesi
--multisig-thresholduintGereken minimum imza sayısı

Tüm Anahtarları Listeleme​

qorechaind keys list --keyring-backend <backend>

Anahtar Ayrıntılarını Gösterme​

qorechaind keys show <name> [flags]
BayrakTürAçıklama
--bechstringÇıktı formatı: acc, val, cons
--addressboolYalnızca adresi göster
--pubkeyboolYalnızca açık anahtarı göster

Bir Anahtarı Silme​

qorechaind keys delete <name> --keyring-backend <backend>

Bir Anahtarı Dışa Aktarma (Zırh-Şifreli)​

qorechaind keys export <name>

Bir Anahtarı İçe Aktarma​

qorechaind keys import <name> <keyfile>

genesis​

Genesis dosyasını yönetin.

Bir Genesis Hesabı Ekleme​

qorechaind genesis add-genesis-account <address> <coins> [flags]
BayrakTürAçıklama
--vesting-amountstringHak ediş (vesting) miktarı
--vesting-end-timeintHak ediş bitiş zamanı (Unix zaman damgası)

Bir Genesis İşlemi Oluşturma​

qorechaind genesis gentx <key-name> <stake-amount> [flags]
BayrakTürAçıklama
--chain-idstringZincir tanımlayıcısı
--monikerstringDoğrulayıcı takma adı
--commission-ratestringBaşlangıç komisyon oranı
--commission-max-ratestringMaksimum komisyon oranı

Genesis İşlemlerini Toplama​

qorechaind genesis collect-gentxs

Genesis Dosyasını Doğrulama​

qorechaind genesis validate-genesis

Uzlaşma Motoru​

Bu alt komutlar, QoreChain Uzlaşma Motoru katmanıyla etkileşime girer.

Doğrulayıcı Anahtarını Gösterme​

qorechaind comet show-validator

Uzlaşma açık anahtarını JSON formatında verir. Doğrulayıcı kimliğini doğrulamak için kullanılır.

Düğüm Kimliğini Gösterme​

qorechaind comet show-node-id

P2P düğüm tanımlayıcısını (onaltılık kodlanmış) verir. Kalıcı eş (peer) yapılandırması için kullanılır.


export​

Mevcut zincir durumunu JSON genesis dosyası olarak dışa aktarın. Zincir yükseltmeleri veya anlık görüntüler için kullanışlıdır.

qorechaind export [flags]
BayrakTürAçıklama
--for-zero-heightboolYükseklik 0'da yeniden başlatma için dışa aktarmayı hazırla
--heightintDurumu belirli bir blok yüksekliğinde dışa aktar
--homestringDüğüm ana dizini

rollback​

Zincir durumunu bir blok geri alın. Bir uzlaşma hatasından kurtulmak için kullanışlıdır.

qorechaind rollback [flags]
BayrakTürAçıklama
--hardboolSon bloğu blok deposundan da kaldır
--homestringDüğüm ana dizini

Bu komut hem uygulama durumunu hem de uzlaşma durumunu geri alır. Geri alınamayacağı için dikkatli kullanın.