Aller au contenu principal

Opérations sur les jetons

Ce guide couvre le jeton QOR, l'envoi et la réception de jetons, la consultation des soldes, ainsi que le modèle de répartition des frais sur QoreChain.

remarque

Les commandes ci-dessous utilisent le testnet qorechain-diana (chain ID EVM 9800). Le mainnet (qorechain-vladi, chain ID EVM 9801) est en production depuis le 29 juin 2026 sur la ligne v3.2 (version de nœud v3.2.1 ; le testnet exécute v3.2.2) — remplacez le chain ID et les points de terminaison du mainnet indiqués sur la page Connecting to Mainnet lors de transactions sur le mainnet.

Signer avec tx pqc cosign

Le mainnet et le testnet exigent une signature post-quantique hybride sur chaque transaction de la voie Cosmos ; les commandes de cette page ne sont donc pas diffusées telles quelles. Ajoutez --generate-only > tx.json à une commande, puis exécutez qorechaind tx pqc cosign tx.json --from mykey --pqc-key mypqc --chain-id <chain-id>. Voir Signature hybride. QoreX et le Tableau de bord effectuent cette signature à votre place.

Informations sur le jeton​

PropriétéValeur
Dénomination d'affichageQOR
Dénomination de baseuqor
Conversion1 QOR = 1 000 000 uqor (10^6)
Chain IDqorechain-vladi (mainnet) / qorechain-diana (testnet)
Préfixe Bech32qor (ex. : qor1abc...xyz)

Tous les montants on-chain sont exprimés en uqor. Lors de la soumission de transactions, indiquez toujours les montants en uqor.

Envoyer des jetons​

Pour transférer des jetons QOR d'un compte à un autre :

qorechaind tx bank send <from_address> <to_address> <amount>uqor \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor

Exemple : envoyer 5 QOR (5 000 000 uqor) à une autre adresse :

qorechaind tx bank send qor1sender... qor1recipient... 5000000uqor \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor

Vous pouvez également utiliser un nom de clé au lieu d'une adresse brute pour l'expéditeur :

qorechaind tx bank send mykey qor1recipient... 5000000uqor \
--chain-id qorechain-diana \
--gas 400000 --fees 40000uqor

Consulter les soldes​

Vérifiez le solde de n'importe quel compte :

qorechaind query bank balances <address>

Exemple :

qorechaind query bank balances qor1abc...xyz

Exemple de sortie :

balances:
- amount: "15000000"
denom: uqor
pagination:
next_key: null
total: "0"

Cela indique que le compte détient 15 QOR (15 000 000 uqor).

Structure des frais​

Les frais de transaction sur QoreChain sont répartis entre cinq destinations afin d'aligner les incitations du réseau :

DestinationPartObjectif
Validateurs37%Récompense les producteurs de blocs et sécurise le réseau
Brûlés30%Retirés définitivement de la masse monétaire
Trésorerie20%Finance le développement du protocole et les subventions à l'écosystème
Stakers10%Distribués proportionnellement à tous les délégants
Nœuds légers3%Réservés aux récompenses des nœuds légers (voir la note ci-dessous)

La répartition s'applique à tout ce qui entre dans le collecteur de frais, qui contient les frais de transaction et l'émission de staking frappée à chaque époque. La part des nœuds légers alimente une réserve ; l'enregistrement des récompenses de nœuds légers n'est pas encore ouvert, donc aucun nœud n'est actuellement payé sur cette réserve (voir Nœud léger). Depuis la mise à niveau v3.2.0, la part des stakers est versée comme une récompense de staking normale (voir Tokenomics).

Canaux de destruction​

Le module de destruction de QoreChain définit 12 sources de destruction. Les QOR détruits via l'une d'elles sont retirés définitivement de la circulation. Sur le mainnet, seul le canal des frais de gas a enregistré des destructions jusqu'à présent ; les autres sont définis mais n'ont rien enregistré.

CanalDescription
gas_fee30% de tous les frais de gas sont détruits
contract_createFrais fixes de 100 QOR détruits à chaque création de contrat (inactif : le téléversement CosmWasm est fermé)
ai_service50% des frais de service d'IA détruits (inactif : les frais de service d'IA ne sont pas en service)
bridge_fee100% des frais de pont détruits (inactif : le pont n'est pas en service)
treasury_buybackRachat et destruction périodiques depuis la trésorerie
failed_txGas des transactions échouées ; appliqué par la chaîne à partir de v3.2.2 (testnet uniquement pour l'instant)
xqore_penaltyPénalités de sortie anticipée xQORE acheminées vers la destruction (xQORE n'est pas en service)
auto_buybackDestructions automatisées au niveau du protocole (inactif)
tgeRéservé ; la destruction du TGE a eu lieu avant la genèse et ce canal n'enregistre rien
rollup_create1% du stake de création de rollup est détruit
milestoneDestructions programmées à des nombres cumulés de transactions fixes (aucune déclenchée pour l'instant)
ammRéservé aux frais de protocole de l'AMM (aucun enregistré)

Le module de destruction n'a pas de requête CLI ; lisez la destruction cumulée par source via REST :

curl -s https://api.qore.host/qorechain/burn/v1/stats

La réponse liste total_burned et burns_by_source (en uqor). L'offre totale actuelle s'obtient avec qorechaind query bank total-supply-of uqor.

Conseils​

attention

Vérifiez toujours attentivement les adresses des destinataires avant d'envoyer des jetons. Les transactions sur QoreChain sont irréversibles.

astuce
  • Utilisez l'option --dry-run pour simuler une transaction sans la diffuser.
  • Définissez --gas explicitement (400 000 suffisent pour un transfert signé en mode hybride).
  • Le plancher de frais est de 0,1 uqor par unité de gas, donc une limite de gas de 400 000 exige au moins 40 000 uqor.