Ana içeriğe geç

İşlem Komutları

Tüm işlem komutları şu kalıbı izler:

qorechaind tx <module> <command> [args] [flags]
not

Canlı ana ağa (zincir sürümü v3.1.85) yayın yapmak için --chain-id qorechain-vladi, test ağı için ise --chain-id qorechain-diana ayarlayın. Belirtilmezse istemci, yerel yapılandırmanızdaki chain-id değerini kullanır.

Ortak bayraklar tüm tx alt komutları için geçerlidir:

BayrakTürAçıklama
--fromstringİmzalayan anahtarın adı veya adresi
--chain-idstringZincir tanımlayıcısı (varsayılan: yapılandırmadan)
--feesstringİşlem ücretleri (örn. 500uqor)
--gasstringGas limiti veya tahmin için auto
--gas-adjustmentfloatauto kullanılırken gas çarpanı (varsayılan: 1.0)
--keyring-backendstringAnahtarlık arka ucu: os, file, test
--nodestringRPC uç noktası (varsayılan: tcp://localhost:26657)
--broadcast-modestringsync, async veya block
-yboolOnay istemini atla

bank

send

Bir hesaptan diğerine token transferi yapar.

qorechaind tx bank send <from_address> <to_address> <amount> [flags]

staking

create-validator

Ağda yeni bir doğrulayıcı oluşturur.

qorechaind tx staking create-validator [flags]
BayrakTürAçıklama
--amountstringKendi kendine delegasyon miktarı (örn. 1000000uqor)
--pubkeystringDoğrulayıcı konsensüs açık anahtarı (JSON)
--monikerstringDoğrulayıcı görünen adı
--commission-ratestringBaşlangıç komisyon oranı (örn. 0.10)
--commission-max-ratestringMaksimum komisyon oranı
--commission-max-change-ratestringGünlük maksimum komisyon değişim oranı
--min-self-delegationstringGerekli minimum kendi kendine delegasyon

edit-validator

Mevcut bir doğrulayıcının açıklamasını veya komisyonunu düzenler.

qorechaind tx staking edit-validator [flags]

delegate

Bir doğrulayıcıya token delege eder.

qorechaind tx staking delegate <validator_address> <amount> [flags]

redelegate

Delegasyonu bir doğrulayıcıdan diğerine taşır.

qorechaind tx staking redelegate <src_validator> <dst_validator> <amount> [flags]

unbond

Bir doğrulayıcıdan token bağını çözer.

qorechaind tx staking unbond <validator_address> <amount> [flags]

distribution

withdraw-all-rewards

Bekleyen tüm stake ödüllerini çeker.

qorechaind tx distribution withdraw-all-rewards [flags]

withdraw-rewards

Belirli bir doğrulayıcıdan ödülleri çeker.

qorechaind tx distribution withdraw-rewards <validator_address> [flags]
BayrakTürAçıklama
--commissionboolDoğrulayıcı komisyonunu da çeker

gov

submit-proposal

Bir yönetişim önerisi gönderir.

qorechaind tx gov submit-proposal <proposal_file.json> [flags]

Öneri dosyası; öneri türünü, başlığını, açıklamasını ve yürütülecek mesajları belirten bir JSON belgesidir.

vote

Aktif bir öneri üzerinde oy kullanır.

qorechaind tx gov vote <proposal_id> <option> [flags]

Oy seçenekleri: yes, no, abstain, no_with_veto.

deposit

Bir öneriye depozito ekler.

qorechaind tx gov deposit <proposal_id> <amount> [flags]

pqc

Cosmos işlem yolu varsayılan olarak hibrit imza gerektirir (hybrid_signature_mode = required). gen-key ve cosign komutları, klasik secp256k1 imzasının yanında cosmos yolunda işlem yapmak için gereken Dilithium-5 (ML-DSA-87) anahtarını ve PQCHybridSignature uzantısını üretir.

gen-key

Hibrit imzalama için bir Dilithium-5 (ML-DSA-87) kuantum sonrası anahtarı üretir.

qorechaind tx pqc gen-key [flags]

cosign

Bir işleme PQCHybridSignature uzantısı olarak Dilithium-5 eş-imzası ekleyerek hibrit (secp256k1 + ML-DSA-87) bir işlem üretir. Varsayılan required zorlama modunda cosmos yolu işlemleri için gereklidir. Standart CosmJS / relayer araçları işlem yapabilmek için bu uzantıyı üretmelidir; QoreChain SDK'nın buildHybridTx fonksiyonu (includePqcPublicKey ile) bunun eşdeğerini yapar.

qorechaind tx pqc cosign <unsigned_tx_file> [flags]

register-key

Bir hesap için kuantum sonrası açık anahtar kaydeder.

qorechaind tx pqc register-key <algorithm> <pubkey_hex> [flags]

register-key-v2

Genişletilmiş meta veriler ve doğrulama (attestation) ile bir PQC anahtarı kaydeder.

qorechaind tx pqc register-key-v2 <algorithm> <pubkey_hex> [flags]
BayrakTürAçıklama
--attestationstringTEE doğrulama verisi (hex)
--metadatastringEk anahtar meta verisi (JSON)

migrate-key

Mevcut bir klasik anahtarı hibrit PQC anahtar çiftine geçirir.

qorechaind tx pqc migrate-key <algorithm> <pqc_pubkey_hex> [flags]

recover-key

Hesabın ML-DSA-87 anahtarını BIP-39 anımsatıcı sözcüklerinden (stdin'den okunur) deterministik olarak yeniden oluşturur ve yerel olarak saklar (zincir sürümü v3.1.85 itibarıyla kullanılabilir). Ekosistem standardı olan SHAKE-256("qorechain:pqc:v1|address|mnemonic") türetmesini kullanır.

qorechaind tx pqc recover-key <name> <address> [flags]
BayrakTürAçıklama
--derivationstringadapter (kanonik, varsayılan) veya bridge (eski SHAKE-256(mnemonic))

rotate-key

Hesabın ML-DSA-87 anahtarını aynı algoritma içinde döndürür (zincir sürümü v3.1.85 itibarıyla kullanılabilir) — örn. eski türetmeyle üretilmiş bir anahtarı kanonik türetmeye geçirmek veya ele geçirilmiş bir anahtarı devre dışı bırakmak için. Anımsatıcı sözcükleri stdin'den okur, eski ve yeni anahtarlarla çift imzalar, zarfı eski anahtarla eş-imzalar ve yayınlar. stdout'a yalnızca işlem JSON'unu yazar (bilgilendirme satırları stderr'e gider), bu sayede -o json ile birlikte kullanılabilir.

qorechaind tx pqc rotate-key [flags]
BayrakTürAçıklama
--old-derivationstringHalihazırda kayıtlı anahtarın türetmesi (adapter | bridge)
--new-derivationstringYeni anahtarın türetmesi (adapter | bridge)
--new-randomboolBunun yerine yepyeni rastgele bir anahtar üretir

xqore

lock

QOR tokenlarını bir xQORE yönetişim stake pozisyonuna kilitler.

qorechaind tx xqore lock <amount> [flags]
BayrakTürAçıklama
--lock-durationstringKilit süresi (örn. 30d, 90d, 180d)

unlock

xQORE'u tekrar QOR'a çevirir. Erken kilit açma, ceza kademesine bağlı olarak ceza doğurabilir.

qorechaind tx xqore unlock <amount> [flags]

bridge

deposit

Harici bir zincirden köprü yatırma işlemi başlatır.

qorechaind tx bridge deposit <chain_id> <amount> <asset> [flags]
BayrakTürAçıklama
--recipientstringQoreChain üzerindeki alıcı adresi

withdraw

Harici bir zincire köprü çekme işlemi başlatır.

qorechaind tx bridge withdraw <chain_id> <amount> <asset> <destination_address> [flags]

update-chain-config

Bir zincirin köprüsünü tek bir imzalı işlemle etkinleştirir veya yeniden yapılandırır (zincir sürümü v3.1.80 itibarıyla kullanılabilir). bridge_admin anahtarı veya bir qcb_bridge lisansı gerektirir — yönetişim önerisi veya zincir yükseltmesi gerekmez. Sözleşme adresini, onay sayısını, mimariyi ve durumu ayarlar.

qorechaind tx bridge update-chain-config <chain_id> [flags] --from bridge-admin

set-verifier-bootstrap

Bir zincirin aktif doğrulayıcısını (verifier) seçer ve güven kökünü kurar (bu komut da bridge_admin ile sınırlıdır).

qorechaind tx bridge set-verifier-bootstrap <chain_id> <verifier> [flags] --from bridge-admin

crossvm

call

Yürütme ortamları (EVM, CosmWasm, SVM) arasında bir cross-VM mesajı gönderir.

qorechaind tx crossvm call <target_vm> <contract_address> <payload_hex> [flags]
BayrakTürAçıklama
--source-vmstringKaynak VM: evm, cosmwasm, svm
--gas-limituintCross-VM yürütmesi için gas limiti

process-queue

Bekleyen cross-VM mesajlarını manuel olarak işler (operatör komutu).

qorechaind tx crossvm process-queue [flags]

svm

deploy-program

SVM çalışma zamanına bir BPF programı dağıtır.

qorechaind tx svm deploy-program <program_binary_path> [flags]
BayrakTürAçıklama
--program-idstringİsteğe bağlı program ID (base58)

execute

Dağıtılmış bir SVM programı üzerinde bir talimat yürütür.

qorechaind tx svm execute <program_id> <instruction_data_hex> [flags]
BayrakTürAçıklama
--accountsstringTalimat için virgülle ayrılmış hesap açık anahtarları

create-account

Ayrılmış veri alanına sahip yeni bir SVM hesabı oluşturur.

qorechaind tx svm create-account <pubkey> <space> [flags]
BayrakTürAçıklama
--ownerstringSahip program (base58, varsayılan: sistem programı)

multilayer

register-sidechain

Yeni bir yan zincir (sidechain) katmanı kaydeder.

qorechaind tx multilayer register-sidechain <layer-id> <description> [flags]
BayrakTürAçıklama
--block-time-msuintHedef blok süresi, ms cinsinden (varsayılan 2000)
--domainsstringVirgülle ayrılmış desteklenen alanlar (varsayılan defi)
--max-txuintBlok başına maksimum işlem sayısı (varsayılan 1000)
--min-validatorsuint32Minimum doğrulayıcı kümesi boyutu (varsayılan 1)
--settlement-intervaluintBlok cinsinden mutabakat aralığı (varsayılan 100)
--vm-typesstringVirgülle ayrılmış desteklenen VM türleri (varsayılan evm)

register-paychain

Yüksek frekanslı mikro işlemler için yeni bir paychain katmanı kaydeder.

qorechaind tx multilayer register-paychain <layer-id> <description> [flags]
BayrakTürAçıklama
--max-txuintBlok başına maksimum işlem sayısı (varsayılan 5000)
--settlement-intervaluintBlok cinsinden mutabakat aralığı (varsayılan 50)

anchor-state

Kayıtlı bir katman için durum çapası (mutabakat) gönderir.

qorechaind tx multilayer anchor-state <layer-id> <layer-height> <state-root-hex> <pqc-agg-sig-hex> [flags]

route-tx

Bir işlemi en uygun katmana yönlendirir.

qorechaind tx multilayer route-tx <tx_data_hex> [flags]
BayrakTürAçıklama
--target-layerstringBelirli bir katmana yönlendirmeyi zorlar

update-layer-status

Bir katmanın operasyonel durumunu günceller (yalnızca operatör).

qorechaind tx multilayer update-layer-status <layer_id> <status> [flags]

Durum değerleri: active, paused, draining.

challenge-anchor

Bir durum çapasına karşı sahtekârlık itirazı gönderir.

qorechaind tx multilayer challenge-anchor <layer_id> <anchor_hash> <proof_hex> [flags]

rdk

create-rollup

Rollup Development Kit ile yeni bir rollup kaydeder.

qorechaind tx rdk create-rollup <rollup_id> [flags]
BayrakTürAçıklama
--settlement-typestringoptimistic, zk, pessimistic, sovereign
--profilestringÖn ayar: defi, gaming, nft, enterprise, custom
--stakestringOperatör stake miktarı
--da-enabledboolYerleşik veri kullanılabilirliğini etkinleştirir

submit-batch

Bir rollup için mutabakat yığını (batch) gönderir.

qorechaind tx rdk submit-batch <rollup_id> <state_root_hex> <batch_data_path> [flags]

challenge-batch

Bir mutabakat yığınına karşı sahtekârlık itirazı gönderir (optimistic rollup'lar).

qorechaind tx rdk challenge-batch <rollup_id> <batch_index> <proof_hex> [flags]

finalize-batch

İtiraz penceresini geçmiş bir yığını manuel olarak kesinleştirir.

qorechaind tx rdk finalize-batch <rollup_id> <batch_index> [flags]

pause-rollup

Bir rollup'ı duraklatır (yalnızca operatör).

qorechaind tx rdk pause-rollup <rollup_id> [flags]

resume-rollup

Duraklatılmış bir rollup'ı devam ettirir (yalnızca operatör).

qorechaind tx rdk resume-rollup <rollup_id> [flags]

stop-rollup

Bir rollup'ı kalıcı olarak durdurur ve stake'ini serbest bırakır (yalnızca operatör).

qorechaind tx rdk stop-rollup <rollup_id> [flags]
not

Rollup para çekme ve katmanlar arası mutabakat işlemleri de rdk işlem grubu altında sunulur (örneğin, kesinleşmiş bir yığına karşı kanıtlanmış bir çekme işlemini sonuçlandıran bir execute-withdrawal komutu). Tam argümanlar ve bayraklar, rollup'ınızın mutabakat türüne ve DA yapılandırmasına bağlıdır; bu işlemleri oluşturmadan önce yetkili komut yüzeyi için Rollup Development Kit belgelerine bakın.


babylon

submit-btc-checkpoint

Bir epoch için BTC kontrol noktası gönderir.

qorechaind tx babylon submit-btc-checkpoint <epoch> <checkpoint_hex> [flags]

btc-restake

Babylon entegrasyonu üzerinden BTC'yi yeniden stake eder.

qorechaind tx babylon btc-restake <amount> [flags]
BayrakTürAçıklama
--btc-tx-hashstringKanıt olarak Bitcoin işlem hash'i

abstractaccount

create

Programlanabilir harcama kurallarına sahip bir soyut hesap oluşturur.

qorechaind tx abstractaccount create [flags]
BayrakTürAçıklama
--spending-rulesstringHarcama kurallarını tanımlayan JSON dosyası

update-spending-rules

Mevcut bir soyut hesabın harcama kurallarını günceller.

qorechaind tx abstractaccount update-spending-rules <rules_file.json> [flags]

execute-cosmos

Kanonik bir hesaptan, authenticator tarafından yetkilendirilmiş bir Native-lane bank gönderimini iletir (zincir sürümü v3.1.85 itibarıyla kullanılabilir). Relayer (--from) zarfı imzalar ve ücretini öder; yetkilendirme, bağlı anahtarın yeniden oynatmaya (replay) karşı korumalı imza baytları üzerindeki imzasıdır. Bkz. Bağlı Cüzdan Authenticator'ları.

qorechaind tx abstractaccount execute-cosmos <account> <to> <amount> \
<auth_pubkey_hex> <auth_signature_hex> <nonce> --from relayer -y

execute-evm

Kanonik hesabın EVM adresinden, authenticator tarafından yetkilendirilmiş bir EVM çağrısını veya transferini iletir (zincir sürümü v3.1.85 itibarıyla kullanılabilir). Nonce, hesabın güncel EVM nonce değeridir.

qorechaind tx abstractaccount execute-evm <account> <to> <value> <data_hex> \
<auth_pubkey_hex> <auth_signature_hex> <nonce> --from relayer -y

rlconsensus

PRISM, konsensüs parametrelerini ayarlayan pekiştirmeli öğrenme katmanıdır. Bu komutlar PRISM ajanını kontrol eder; CLI modül adı rlconsensus ve alt komutları olduğu gibi korunmuştur.

set-agent-mode

PRISM ajanının çalışma modunu ayarlar (yalnızca yönetişim).

qorechaind tx rlconsensus set-agent-mode <mode> [flags]

Mod değerleri: 0 (kapalı), 1 (gözlemle), 2 (öner), 3 (otomatik).

resume-agent

Devre kesici tetiklenmesinden sonra PRISM ajanını devam ettirir.

qorechaind tx rlconsensus resume-agent [flags]

update-policy

PRISM ajanının politika yapılandırmasını günceller (yalnızca yönetişim).

qorechaind tx rlconsensus update-policy <policy_file.json> [flags]

update-reward-weights

PRISM ajanı için ödül ağırlığı yapılandırmasını günceller.

qorechaind tx rlconsensus update-reward-weights [flags]
BayrakTürAçıklama
--throughput-weightstringİş hacmi ödülü için ağırlık
--latency-weightstringGecikme ödülü için ağırlık
--security-weightstringGüvenlik ödülü için ağırlık