Ana içeriğe geç

İşlem Komutları

Tüm işlem komutları şu deseni izler:

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

Canlı mainnet'e (zincir sürümü v3.1.97) karşı yayınlamak için --chain-id qorechain-vladi, testnet için ise --chain-id qorechain-diana ayarlayın. Belirtilmezse istemci, yerel yapılandırmanızdaki chain-id değerini kullanır.

Ortak bayraklar her tx alt komutu 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)
--gasstringGaz limiti veya tahmin için auto
--gas-adjustmentfloatauto kullanılırken gaz çarpanı (varsayılan: 1.0)
--keyring-backendstringAnahtar zinciri arka ucu: os, file, test
--nodestringRPC uç noktası (varsayılan: tcp://localhost:26657)
--broadcast-modestringsync, async veya block
-yboolOnay istemini atla

bank​

send​

Token'ları bir hesaptan diğerine aktarır.

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
--amountstringÖz-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-ratestringMaksimum günlük komisyon değişim oranı
--min-self-delegationstringGerekli minimum öz-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'ların bağını çözer.

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

distribution​

withdraw-all-rewards​

Bekleyen tüm staking ö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 sunar.

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

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

vote​

Aktif bir öneriye oy verir.

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 bir 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 bir Dilithium-5 eş-imzası ekleyerek hibrit (secp256k1 + ML-DSA-87) bir işlem oluşturur. Varsayılan required uygulama modu altında cosmos-yolu işlemleri için zorunludur. Standart CosmJS / relayer araçlarının işlem yapabilmek için bu uzantıyı üretmesi gerekir; QoreChain SDK'sının buildHybridTx fonksiyonu (includePqcPublicKey ile) 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 veri ve doğrulama 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 bir 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ından (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ı türetme yöntemi olan SHAKE-256("qorechain:pqc:v1|address|mnemonic") kullanılı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) — örneğin eski yöntemle türetilmiş bir anahtarı kanonik türetmeye geçirmek veya güvenliği ihlal edilmiş bir anahtarı emekliye ayırmak için. Anımsatıcıyı stdin'den okur, eski ve yeni anahtarlarla çift imzalar, zarfı eski anahtarla eş-imzalar ve yayınlar. Yalnızca işlem JSON'unu stdout'a verir (bilgilendirme satırları stderr'e gider), böylece -o json ile birlikte çalışır.

qorechaind tx pqc rotate-key [flags]
BayrakTürAçıklama
--old-derivationstringŞu anda kayıtlı anahtarın türetme yöntemi (adapter | bridge)
--new-derivationstringYeni anahtarın türetme yöntemi (adapter | bridge)
--new-randomboolBunun yerine yeni bir rastgele anahtar üretir

xqore​

lock​

QOR token'larını bir xQORE yönetişim staking 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 kilitten çıkarır. Erken kilitten çıkarma, ceza katmanına bağlı olarak cezalara neden olabilir.

qorechaind tx xqore unlock <amount> [flags]

bridge​

deposit​

Harici bir zincirden bir köprü depozitosu başlatır.

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

withdraw​

Harici bir zincire bir köprü çekimi 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 — herhangi bir yönetişim önerisi veya zincir yükseltmesi gerekmez. Kontrat 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ı seçer ve güven kökünü kurar (yine bridge_admin yetkisi gerektirir).

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

crossvm​

call​

Çalıştırma ortamları (EVM, CosmWasm, SVM) arasında bir çapraz-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-limituintÇapraz-VM çalıştırması için gaz limiti

process-queue​

Bekleyen çapraz-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 kimliği (base58)

execute​

Dağıtılmış bir SVM programında bir talimat çalıştırı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 katmanı kaydeder.

qorechaind tx multilayer register-sidechain <layer-id> <description> [flags]
BayrakTürAçıklama
--block-time-msuintHedef blok süresi (ms) (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ı seti boyutu (varsayılan 1)
--settlement-intervaluintBloklar cinsinden uzlaşma 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-intervaluintBloklar cinsinden uzlaşma aralığı (varsayılan 50)

anchor-state​

Kayıtlı bir katman için bir durum çıpası (uzlaşma) sunar.

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 çıpasına karşı bir sahtekarlık itirazı sunar.

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

rdk​

create-rollup​

Rollup Geliştirme Kiti 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-enabledboolYerel veri kullanılabilirliğini etkinleştirir

submit-batch​

Bir rollup için bir uzlaşma grubu (batch) sunar.

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

challenge-batch​

Bir uzlaşma grubuna karşı bir sahtekarlık itirazı sunar (optimistic rollup'lar için).

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

finalize-batch​

İtiraz penceresini geçmiş bir grubu 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 çekimi ve katmanlar arası uzlaşma da rdk işlem grubu altında sunulur (örneğin, kesinleşmiş bir gruba karşı kanıtlanmış bir çekimi uzlaştıran bir execute-withdrawal komutu). Kesin argümanlar ve bayraklar, rollup'ınızın uzlaşma 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 Geliştirme Kiti belgelerine bakın.


babylon​

submit-btc-checkpoint​

Bir dönem için BTC kontrol noktası sunar.

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

btc-restake​

Babylon entegrasyonu üzerinden BTC 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 hesap için harcama kurallarını günceller.

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

execute-cosmos​

Kanonik bir hesaptan, bir doğrulayıcı (authenticator) tarafından yetkilendirilmiş bir Native-lane banka gönderimini aktarır (zincir sürümü v3.1.85 itibarıyla kullanılabilir). Relayer (--from) zarfı imzalar ve ücretini öder; bağlı anahtarın tekrar-oynatmaya karşı bağlanmış imza baytları üzerindeki imzası yetkilendirmeyi oluşturur. Bkz. Bağlı Cüzdan Doğrulayıcı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, bir doğrulayıcı (authenticator) tarafından yetkilendirilmiş bir EVM çağrısını veya transferini aktarır (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 korunur.

set-agent-mode​

PRISM ajanının operasyonel 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​

Bir devre kesici tetiklenmesinin ardından PRISM ajanını devam ettirir.

qorechaind tx rlconsensus resume-agent [flags]

update-policy​

PRISM ajan politikası 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İşlem 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