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