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.85 ü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.