Aller au contenu principal

Packages développeur

QoreChain publie ses outils pour développeurs sous forme de petits packages sur les registres publics (npm, PyPI, crates.io, le proxy de modules Go, Maven Central et Swift Package Manager). Cette page en est l'index : à quoi sert chaque package, son nom exact dans le registre, son langage, sa version actuelle, sa commande d'installation et son statut, ainsi que l'endroit où lire comment l'utiliser. Elle s'adresse aux développeurs qui créent des dApps, des portefeuilles, des backends et des rollups sur QoreChain et veulent choisir le bon package avant de lire un guide.

Les versions des tableaux ont été lues sur les registres le 27 octobre 2026. Le mainnet qorechain-vladi exécute la v3.2.5 (appliquée le 29 octobre 2026) et le testnet qorechain-diana exécute la v3.2.6. Chaque package indiqué comme publié est sous licence Apache-2.0.

Innovations​

  • Un seul format de signature hybride dans tous les langages. La chaîne exige une signature secp256k1 plus une signature ML-DSA-87 (FIPS 204) sur les transactions de la voie native. QoreSign reproduit ses vecteurs de test publiés octet pour octet en TypeScript, Rust, Go, Swift, Kotlin et Python, et qorechain-pqc exécute un même jeu de vecteurs dans ses six bindings, de sorte qu'une clé ou une signature produite dans un langage se vérifie dans les autres.
  • Forme des sign-bytes choisie d'après l'état de la chaîne, sans deviner. Le SDK, l'adaptateur de portefeuille, chain-bridge et les assistants réseau de QoreSign demandent au nœud GET /cosmos/upgrade/v1beta1/applied_plan/{name} pour les deux noms de mise à niveau (v3.2.0 et v3.1.98) et signent la forme v2 lorsque l'une des deux hauteurs est supérieure à zéro. Sans point de terminaison REST sur ces deux chaînes, ils lèvent une erreur au lieu de deviner. Les deux réseaux vérifient la v2 aujourd'hui (vérifié le 27 octobre 2026 : v3.2.0 appliquée sur le mainnet à la hauteur 2,981,742 et v3.1.98 sur le testnet à la hauteur 5,746,000).
  • Des quickstarts exécutés, pas seulement écrits. Pour les packages qui en ont un, l'exemple a été exécuté le 27 octobre 2026 après installation depuis le registre public. 31 des 34 entrées de quickstart se sont exécutées avec succès ; le manifeste indique lesquelles trois ne l'ont pas été (voir Limites).
  • Un seul manifeste derrière les tableaux. Les noms de packages, les versions et les commandes d'installation de cette page proviennent d'un unique manifeste lisible par machine, avec un point de terminaison de version en direct par package, les mêmes données que celles à partir desquelles le hub SDK de la page Développeurs du dashboard est construit.

Comment l'utiliser​

Choisissez selon ce que vous construisez.

Vous voulezUtilisezLire
Lire l'état de la chaîne, dériver des comptes, envoyer des transactions signées en hybride depuis un script ou une dAppSDK QoreChainPrésentation du SDK, Installation, Quickstart
Signer dans votre propre portefeuille ou backend, vérifier des signatures, Sign In With QoreChainQoreSignPrésentation de QoreSign, Quickstart
Ajouter QoreChain à Keplr, Leap ou Cosmostation, générer des portefeuilles unifiés, construire des messages de fenêtre EVM et de clés liéesAdaptateur de portefeuilleAdaptateur de portefeuille
Exécuter une tâche serveur qui envoie des QOR, enregistre des clés ou déploie des contratsChain bridge (ou le SDK)Chain bridge et handles
Résoudre un @handle en adresse vérifiéeHandlesChain bridge et handles
Permettre à votre dApp d'utiliser le portefeuille QoreX, ou la tester sans extensionIntégrations QoreXIntégrations QoreX, QoreX, pour les développeurs
Créer et exploiter un rollup applicatifRDKPrésentation des rollups, Déployer un rollup
Utiliser seules les primitives post-quantiques (ML-DSA, ML-KEM, SHAKE-256)qorechain-pqcSignature post-quantique
Laisser un agent IA ou un outil de développement lire la chaîne (blocs, transactions, comptes, état des signatures hybrides, simulation, transferts non signés)Serveur MCP QoreChainServeur MCP QoreChain
Lire la chaîne depuis un terminal ou un script shell, avec une sortie JSONCLI qoreCLI QoreChain
Relire comment une transaction validée a été protégée (messages, signataire, frais, couche ML-DSA-87, niveau)Inspecteur de transactions QoreSign (inspectTransaction)Présentation de QoreSign
Chiffrer des données vers des comptes QoreChain, des groupes privés ou des sidechains avec ML-KEM-1024QoreSealQoreSeal
Examiner ou tester la conception d'un client léger post-quantique (vérification de checkpoints)Client léger PQClient léger PQ
Intégrer QoreChain en tant que dépositaire ou plateforme d'échange (vérification d'adresses, vérification des retraits, crédit des dépôts)Custody kitCustody kit
Inventorier la cryptographie d'un nœud, d'un réseau ou de sources Solidity sous forme de CBOM CycloneDXQoreScanQoreScan
Prototyper sur testnet un jeton permissionné d'actif réel (ERC-3643, CMTAT, vaults à parts restreintes, contrôle de détenteur post-quantique)Asset KitAsset Kit
Construire et tester des projets Solidity ou CosmWasm sur QoreChain avec Foundry, Hardhat ou viemChain developer kit (SDK 0.11.0, à venir)Chain developer kit

Installez un package et exécutez d'abord son quickstart sur le testnet public. Les lectures ne nécessitent ni compte, ni clé, ni frais.

Comment y accéder​

TestnetMainnet
ID de chaîneqorechain-dianaqorechain-vladi
ID de chaîne EVM98009801
RESThttps://api-testnet.qore.hosthttps://api.qore.host
RPC de consensushttps://rpc-testnet.qore.hosthttps://rpc.qore.host
JSON-RPC EVMhttps://evm-testnet.qore.hosthttps://evm.qore.host
JSON-RPC SVMhttps://svm-testnet.qore.hosthttps://svm.qore.host
  • Compte et clés : aucun pour les lectures. Pour envoyer, il vous faut un compte avec des QOR (les QOR testnet proviennent du Faucet) et, sur la voie native, une clé ML-DSA-87 enregistrée pour ce compte.
  • Coût : les packages sont gratuits. Les transactions paient les frais réseau ; le plancher des frais est de 0.1 uqor par gas.
  • Règles de signature : une transaction de la voie native doit porter une signature hybride (secp256k1 plus ML-DSA-87). Une transaction EVM n'est acceptée que depuis un compte disposant d'une clé ML-DSA-87 enregistrée et d'une fenêtre d'autorisation EVM ouverte. Les lectures SVM fonctionnent et les transactions SVM ne sont pas encore ouvertes. Voir Comptes et signature PQC.
  • Conventions des quickstarts : les exemples lisent le compte du faucet du testnet public et signent avec la phrase de test publique (abandon onze fois, puis about). N'alimentez jamais un compte dérivé de cette phrase. Aucun quickstart n'envoie de transaction.

La page développeur du dashboard​

Le dashboard dispose d'une page publique à l'adresse dashboard.qorechain.io/developers. Vérifiée le 27 octobre 2026, elle comporte sept onglets (parcours complet : Développeurs) :

  • SDKs : le hub SDK. Chaque package du manifeste, regroupé par produit, avec un sélecteur de langage, la dernière version lue en direct sur chaque registre, des lignes d'installation et d'import avec boutons de copie, le quickstart avec la sortie observée par l'équipe SDK, les problèmes connus, ainsi que les ID de chaîne et les points de terminaison publics. Les packages qui ne sont pas publiés n'affichent aucune commande d'installation.
  • Transaction inspector : collez un hash de transaction de 64 caractères hexadécimaux sur le testnet ou le mainnet et voyez le statut, le signataire, les frais, si la couche post-quantique est vérifiée, et le niveau de sécurité (PQC, Enrollment, SHAKE ou Classical). Il utilise la fonction inspectTransaction de QoreSign 0.1.1 : voir Inspecteur de transactions.
  • PQ key status : lit la clé ML-DSA-87 qu'une adresse a enregistrée on-chain et sa fenêtre d'autorisation EVM, sur le testnet ou le mainnet.
  • Simulator : simule à blanc une transaction signée (TxRaw en base64 ou hex) et affiche la consommation de gas et les variations de solde. Rien n'est diffusé.
  • Signing playground : testnet uniquement. Génère dans le navigateur une clé hybride jetable, conservée en mémoire, pour signer et vérifier des messages et des requêtes Sign In With QoreChain.
  • QoreX test wallet : testnet uniquement. Injecte dans l'onglet un portefeuille de test (window.qorex, annoncé via EIP-6963 sous le nom « QoreX (mock) ») pour que vous puissiez essayer des flux de dApp.
  • AI agents (MCP) : le statut du serveur MCP de QoreChain (publié) et la configuration pour un client MCP : d'abord npx en local, plus un point de terminaison de testnet hébergé qui exige une clé d'API. Voir Serveur MCP QoreChain.

La même vérification de l'inspecteur est disponible en code sous la forme de la fonction de bibliothèque inspectTransaction dans QoreSign 0.1.1 (TypeScript). Les tableaux ci-dessous et le hub SDK affichent les mêmes données de packages ; les tableaux ont été vérifiés auprès des registres le 27 octobre 2026.

Où c'est publié​

Chaque nom est le nom exact dans le registre. Le lien du package ouvre sa page de registre. « Published » signifie que la version indiquée est installable aujourd'hui.

SDK QoreChain​

Guides : Présentation du SDK, Installation, Guide React, Référence CLI. Source : qorechain/qorechain-sdk.

PackageLangageVersionInstallationStatut
@qorechain/sdkTypeScript0.10.0npm install @qorechain/sdkPublié
@qorechain/reactTypeScript (React)0.10.0npm install @qorechain/react @qorechain/sdk react react-domPublié. Provider, hooks, ConnectButton et le badge d'état PQC (exporté sous le nom QuantumSafeBadge dans la 0.10.0)
@qorechain/evmTypeScript0.8.0npm install @qorechain/evm viemPublié
@qorechain/svmTypeScript0.8.0npm install @qorechain/svm @solana/web3.jsPublié. Lectures uniquement sur les réseaux en ligne
create-qorechain-dappTypeScript (CLI)0.10.0npx create-qorechain-dapp my-dappPublié
qorechain-sdkPython0.10.0pip install qorechain-sdkPublié
qorechain-sdkRust0.10.0cargo add qorechain-sdk tokio --features tokio/macros,tokio/rt-multi-threadPublié
github.com/qorechain/qorechain-sdk/packages/goGov0.10.0go get github.com/qorechain/qorechain-sdk/packages/go@latestPublié
io.github.qorechain:qorechain-sdkJava0.10.0implementation("io.github.qorechain:qorechain-sdk:0.10.0")Publié

QoreSign​

Guides : Présentation de QoreSign, Quickstart, Vecteurs de test. Source : qorechain/qoresign. La version 0.1.1 a été publiée le 27 octobre 2026. QoreSign signe en local ; il ne détient aucune clé pour vous et ne fait ni signature à seuil, ni MPC, ni signature par portefeuille matériel.

PackageLangageVersionInstallationStatut
@qorechain/qoresignTypeScript0.1.1npm install @qorechain/qoresignPublié. Inclut inspectTransaction et fetchEvmWindow (nouveaux dans la 0.1.1)
qorechain-qoresignRust (s'importe sous le nom qoresign)0.1.1cargo add qorechain-qoresignPublié
github.com/qorechain/qoresign/goGov0.1.1go get github.com/qorechain/qoresign/go@v0.1.1Publié
qorechain-qoresignPython 3.9+ (s'importe sous le nom qoresign)0.1.1pip install qorechain-qoresignPublié, nouveau dans la 0.1.1. Wheels pour macOS (arm64, x86_64) et Linux (x86_64, aarch64) ; pas encore de wheel Windows. Fonctions hors ligne uniquement
QoreSign (package Swift)Swift (iOS 16+, macOS 13+)0.1.1.package(url: "https://github.com/qorechain/qoresign", from: "0.1.1"), product QoreSignPublié comme release GitHub ; le framework binaire se télécharge depuis celle-ci
io.github.qorechain:qoresignKotlin / JVM (JVM 17+, Kotlin 2.3+)0.1.1implementation("io.github.qorechain:qoresign:0.1.1")Publié
io.github.qorechain:qoresign-androidKotlin (Android API 24+, Kotlin 2.3+)0.1.1implementation("io.github.qorechain:qoresign-android:0.1.1")Publié. Même API que l'artefact JVM ; son exemple n'a été exécuté que sur l'artefact JVM, pas sur un appareil Android

Les artefacts Kotlin et Android nécessitent le compilateur Kotlin 2.3 ou plus récent dans votre projet ; un projet en Kotlin 2.1 échoue à la compilation avec eux.

Le package TypeScript dispose d'un sous-chemin @qorechain/qoresign/network, et le module Go offre les mêmes assistants, à l'exception de inspectTransaction et fetchEvmWindow : fetchPqKeyStatus, resolveSignBytesVersion, simulateTx (avec les variations de solde), suggestGasLimit, broadcastTx, submitWithSignBytesFallback (un seul repli, puis il s'arrête), verifySiwqWithChain et verifyMessageWithChain. Les packages Rust, Swift, Kotlin et Python n'ont pas de code réseau.

QoreSeal​

Page : QoreSeal. Source : qorechain/qoreseal. QoreSeal 0.1.0 chiffre des données vers des comptes QoreChain, des groupes privés et des sidechains avec ML-KEM-1024 (FIPS 203). Le chiffrement fonctionne hors ligne ; lire depuis la chaîne la clé d'un destinataire nécessite le registre de clés KEM, qui est en ligne sur le testnet et dont la route de lecture répond sur le mainnet depuis la v3.2.5 (appliquée le 29 octobre 2026 ; aucune clé n'y était encore publiée lors de la vérification). La construction attend une revue externe avant la 1.0.

PackageLangageVersionInstallationStatut
qorechain-qoresealRust (s'importe sous le nom qoreseal)0.1.0cargo add qorechain-qoresealPublié
github.com/qorechain/qoreseal/goGov0.1.0go get github.com/qorechain/qoreseal/go@v0.1.0Publié
qorechain-qoresealPython 3.9+ (s'importe sous le nom qoreseal)0.1.0pip install qorechain-qoresealPublié. Wheels pour macOS (arm64, x86_64) et Linux (x86_64, aarch64) ; pas encore de wheel Windows
QoreSeal (package Swift)Swift (iOS 16+, macOS 13+)0.1.0.package(url: "https://github.com/qorechain/qoreseal", from: "0.1.0"), product QoreSealPublié comme release GitHub ; le framework binaire se télécharge depuis celle-ci
io.github.qorechain:qoresealKotlin / JVM (JVM 17+, Kotlin 2.3+)0.1.0implementation("io.github.qorechain:qoreseal:0.1.0")Publié sur Maven Central
io.github.qorechain:qoreseal-androidKotlin (Android API 24+, Kotlin 2.3+)0.1.0implementation("io.github.qorechain:qoreseal-android:0.1.0")Publié sur Maven Central
@qorechain/qoresealTypeScriptaucune pour l'instantaucuneNon publié sur npm (404 le 27 octobre 2026). Le source est dans le dépôt

Client léger PQ​

Page : Client léger PQ. Source : qorechain/qorechain-pq-light-client. Une spécification en brouillon et des vérificateurs de référence pour des checkpoints signés avec ML-DSA-87. Il ne se connecte ni au mainnet ni au testnet : QoreChain ne produit pas les checkpoints qu'il vérifie et aucun support côté chaîne n'est prévu. Il fonctionne sur des ensembles de validateurs simulés et des vecteurs de test partagés.

PackageLangageVersionInstallationStatut
@qorechain/pq-light-clientTypeScript0.1.0npm install @qorechain/pq-light-clientPublié. Dépend de @qorechain/pqc 0.2.3
qorechain-pq-light-clientRust (bibliothèque qorechain_pq_light_client)0.1.0cargo add qorechain-pq-light-clientPublié
github.com/qorechain/qorechain-pq-light-client/goGo (package pqlightclient)v0.1.0go get github.com/qorechain/qorechain-pq-light-client/go@v0.1.0Publié

Custody kit​

Page : Custody kit. Source : qorechain/qorechain-custody-kit. Un guide d'intégration, du code de référence et des vecteurs de test pour les dépositaires et les plateformes d'échange, en TypeScript, Python, Go, Rust et Java. C'est du code de référence à lire, copier ou intégrer dans votre dépôt, pas un ensemble de packages : la seule entrée de registre est le module Go.

PackageLangageVersionInstallationStatut
Release GitHub v0.1.0TypeScript, Python, Go, Rust, Java0.1.0git clone https://github.com/qorechain/qorechain-custody-kit, puis compilez le dossier de votre langagePublié, 27 octobre 2026. Pas de package npm, PyPI, crates.io ni Maven, par conception
github.com/qorechain/qorechain-custody-kit/code/goGo (package custodykit)v0.1.0go get github.com/qorechain/qorechain-custody-kit/code/go@v0.1.0Publié

QoreScan​

Page : QoreScan. Source : qorechain/qorescan. QoreScan Community 0.1.0 inventorie la cryptographie d'un déploiement QoreChain (un répertoire personnel de nœud, l'état du réseau en ligne, des points de terminaison TLS et des sources Solidity) et écrit un CBOM CycloneDX 1.6 ainsi que des rapports Markdown. C'est une aide à l'inventaire, pas une certification ni un audit.

PackageLangageVersionInstallationStatut
Release GitHub v0.1.0Binaires pour macOS, Linux et Windows (amd64, arm64)0.1.0téléchargez puis vérifiez avec qorescan_0.1.0_checksums.txtPublié, 27 octobre 2026
@qorechain/qorescanWrapper npm (Node.js 18+)0.1.0npx @qorechain/qorescan scan ...Publié. Télécharge et vérifie le binaire de la release au premier lancement
qorescanWrapper PyPI (Python 3.9+)0.1.0pipx run qorescan scan ... ou pip install qorescanPublié. Même comportement que le wrapper npm
github.com/qorechain/qorescanGov0.1.0go install github.com/qorechain/qorescan/cmd/qorescan@v0.1.0Publié. Go 1.26

Asset Kit​

Page : Asset Kit. Source : qorechain/qorechain-asset-kit. QoreChain Asset Kit 0.1.0 est un outillage open source pour des jetons permissionnés d'actifs réels : des contrats EVM (un module ERC-3643, une règle CMTAT et des vaults à parts restreintes, au-dessus d'un guard qui exige une clé ML-DSA-87 enregistrée), des scripts de déploiement Foundry et une console d'émetteur, ainsi que des clients pour une proposition de modules natifs (x/asset, x/identity, x/compliance, x/settlement, x/attest) qui n'est pas planifiée et n'existe sur aucun réseau. Les contrats ne fonctionnent que sur le testnet : le précompilé 0x0A02 n'est pas actif sur le mainnet, où le guard échoue en mode fermé. Pré-1.0, non audité ; les modèles juridiques du dépôt sont des brouillons non relus, pas un conseil juridique.

PackageLangageVersionInstallationStatut
Release GitHub v0.1.0Contrats Solidity, console d'émetteur, protos, docs0.1.0git clone --recurse-submodules https://github.com/qorechain/qorechain-asset-kit, ou forge install qorechain/qorechain-asset-kit@v0.1.0Publié. Les contrats et la console s'utilisent depuis le dépôt
io.github.qorechain:asset-kitJava 17 (client de la proposition)0.1.0implementation("io.github.qorechain:asset-kit:0.1.0")Publié
github.com/qorechain/qorechain-asset-kit/clients/goGo (package assetkit, client de la proposition)v0.1.0go get github.com/qorechain/qorechain-asset-kit/clients/go@v0.1.0Publié
qorechain-asset-kit sur PyPIPythonaucune pour l'instantaucuneÀ venir. Absent de PyPI (404 le 28 octobre 2026)
@qorechain/asset-kit sur npmTypeScriptaucune pour l'instantaucuneÀ venir. Non publié (404 le 28 octobre 2026)

Chain developer kit (SDK 0.11.0)​

Page : Chain developer kit. Source : qorechain/qorechain-sdk. La partie du SDK QoreChain 0.11.0 destinée aux équipes Solidity et smart contracts : définitions de chaîne viem et assistants de fenêtre d'autorisation EVM dans @qorechain/evm, quatre nouveaux templates create-qorechain-dapp (Foundry, Hardhat 3, viem avec wagmi, et un jeton QoreChain Native), des quickstarts EVM et une page sur les différences entre l'EVM de QoreChain et Ethereum.

À venir. Le SDK 0.11.0 est tagué sur GitHub (v0.11.0) et sa release npm est en attente : le 27 octobre 2026, npm servait @qorechain/sdk 0.10.0, @qorechain/evm 0.8.0 et create-qorechain-dapp 0.10.0, et @qorechain/sdk@0.11.0 renvoyait 404. Tant que npm n'affiche pas la 0.11.0, les nouvelles définitions de chaîne, les assistants de fenêtre et les templates ne peuvent pas être installés ; les packages 0.10.0 du tableau du SDK sont ce que vous obtenez aujourd'hui. La 0.11.0 ne modifie que les packages npm : les SDK Python, Rust, Go et Java restent en 0.10.0.

Rollup Development Kit (RDK)​

Guides : Présentation des rollups, Déployer un rollup, Architecture du Rollup Development Kit. Source : qorechain/qorechain-rdk.

PackageLangageVersionInstallationStatut
@qorechain/rdkTypeScript0.8.0npm install @qorechain/rdkPublié. Signe en hybride lorsque vous passez un pqcKeypair ; les lectures n'ont besoin d'aucune clé
@qorechain/rdk-cliTypeScript (CLI qorollup)0.8.0npm install -g @qorechain/rdk-cliPublié. Depuis la 0.6.2, il se lance via le lien bin de npm (la 0.6.1 et les versions antérieures n'affichaient rien). Depuis la 0.7.1, ses commandes de transaction signent en hybride lorsqu'elles résolvent votre clé post-quantique (la 0.7.0 et les versions antérieures signaient en classique uniquement, ce que les réseaux refusaient)
create-qorechain-rollupTypeScript (CLI)0.8.0npx create-qorechain-rollup my-rollupPublié
qorechain-rdkPython (3.10+, importe qorrdk)0.8.0pip install qorechain-rdkPublié. Les lectures fonctionnent ; à partir de la 0.8.0, les transactions signent en hybride lorsque vous passez une paire de clés post-quantique (les versions antérieures signaient en classique uniquement)
qorechain-rdkRust0.8.0cargo add qorechain-rdkPublié. Les lectures fonctionnent ; à partir de la 0.8.0, les transactions signent en hybride lorsque vous passez une paire de clés post-quantique (les versions antérieures signaient en classique uniquement)
github.com/qorechain/qorechain-rdk/packages/goGov0.8.0go get github.com/qorechain/qorechain-rdk/packages/go@v0.8.0Publié. Les lectures fonctionnent ; à partir de la 0.8.0, les transactions signent en hybride lorsque vous passez une paire de clés post-quantique (les versions antérieures signaient en classique uniquement)
io.github.qorechain:qorechain-rdkJava (Java 21+)0.8.0implementation("io.github.qorechain:qorechain-rdk:0.8.0")Publié. Les lectures fonctionnent ; à partir de la 0.8.0, les transactions signent en hybride lorsque vous passez une paire de clés post-quantique (les versions antérieures signaient en classique uniquement et exigeaient Java 17)

Primitives post-quantiques (qorechain-pqc)​

Guide : Signature post-quantique. Source : qorechain/qorechain-pqc. La signature ML-DSA est déterministe par défaut dans tous les bindings ; la signature « hedged » est un choix explicite.

PackageLangageVersionInstallationStatut
@qorechain/pqcTypeScript0.2.3npm install @qorechain/pqcPublié
qorechain-pqcPython (3.9+)0.2.3pip install qorechain-pqcPublié. Nécessite liboqs ; le premier import la compile si elle est absente (git, CMake et un compilateur C)
qorechain-pqcRust0.2.3cargo add qorechain-pqcPublié
github.com/qorechain/qorechain-pqc/goGov0.2.3go get github.com/qorechain/qorechain-pqc/goPublié
io.github.qorechain:qorechain-pqcJava0.2.3implementation("io.github.qorechain:qorechain-pqc:0.2.3")Publié
Bibliothèque CC0.2.3compilez c/ depuis le dépôt (nécessite liboqs et OpenSSL)Source uniquement, sans registre de packages

Adaptateur de portefeuille​

Page : Adaptateur de portefeuille. Source : qorechain/qorechain-wallet-adapter.

PackageLangageVersionInstallationStatut
@qorechain/wallet-adapterTypeScript (module ES, JavaScript pur avec typages)0.4.0npm install @qorechain/wallet-adapter @cosmjs/stargate @cosmjs/proto-signingPublié. Pas de quickstart testé

Chain bridge​

Page : Chain bridge et handles.

PackageLangageVersionInstallationStatut
@qorechain/chain-bridgeTypeScript (serveur Node.js)0.2.3npm install @qorechain/chain-bridgePublié. Pas de quickstart testé. Le registre n'indique aucun dépôt source

Handles​

Page : Chain bridge et handles.

PackageLangageVersionInstallationStatut
@qorechain/handlesTypeScript0.1.0npm install @qorechain/handlesPublié. Vérifie la résolution d'un handle par rapport à une clé de registre épinglée. Il n'épingle pas lui-même les adresses : l'appelant fournit le magasin d'épinglage et décide quand épingler. Pas de quickstart testé. Le registre n'indique aucun dépôt source

Intégrations QoreX​

Guide : QoreX, pour les développeurs. Source : qorechain/qorex-integrations. Les six ont été publiés le 27 octobre 2026.

PackageLangageVersionInstallationStatut
@qorechain/qorex-typesTypeScript0.1.0npm install @qorechain/qorex-typesPublié. Détecte QoreX (EIP-6963 et le fournisseur natif)
@qorechain/qorex-rainbowkitTypeScript0.1.0npm install @qorechain/qorex-rainbowkit @rainbow-me/rainbowkit wagmi viem @tanstack/react-queryPublié
@qorechain/qorex-interchain-kitTypeScript (React)0.1.0npm install @qorechain/qorex-interchain-kit @interchain-kit/core @interchain-kit/reactPublié
@qorechain/qorex-cosmos-kitTypeScript (React)0.1.0npm install @qorechain/qorex-cosmos-kit @cosmos-kit/core @cosmos-kit/reactPublié. Avec @cosmos-kit/react 2.24, passez throwErrors={false} ; l'extrait du README l'omet
@qorechain/qorex-wallet-mockTypeScript0.1.0npm install -D @qorechain/qorex-wallet-mockPublié. Un portefeuille de test qui signe réellement sur le testnet
@qorechain/qorex-synpressTypeScript0.1.0npm install -D @qorechain/qorex-synpress @playwright/testPublié. Fixtures Playwright ; le mode extension lève une erreur aujourd'hui

Connect (déprécié)​

PackageLangageVersionInstallationStatut
@qorechain/connectTypeScript0.2.1aucuneDéprécié et plus maintenu. Ne l'utilisez pas pour du nouveau travail. Remplacez-le comme dans le tableau ci-dessous
@qorechain/connect est déprécié

@qorechain/connect est marqué comme déprécié sur npm. Sa plage de peer est @qorechain/wallet-adapter ^0.2.1, qui n'inclut pas la 0.4.0, et il n'ouvre pas de fenêtre d'autorisation EVM ; un envoi EVM par son intermédiaire est donc refusé tant que le compte n'a pas de clé enregistrée et de fenêtre ouverte. Le dépôt indiqué dans ses métadonnées de registre n'est pas accessible publiquement.

BesoinUtiliser à la place
Détecter QoreX (EVM, native, Solana)@qorechain/qorex-types
dApps EVM avec RainbowKit et wagmi@qorechain/qorex-rainbowkit
dApps Cosmos@qorechain/qorex-interchain-kit (ou @qorechain/qorex-cosmos-kit)
Signature hybride dans votre propre portefeuille ou backend@qorechain/qoresign

QORel, le relayeur IBC​

PackageOùVersionInstallationStatut
QORel (qorel)Version GitHub qorel-v0.1.0, Homebrew, conteneur ghcr.io/qorechain/qorel0.1.0brew install qorechain/tap/qorelPublié en préversion. IBC v1 uniquement ; testnet uniquement. Voir QORel

Serveur MCP et CLI​

Pages : Serveur MCP QoreChain, CLI QoreChain. Source : qorechain/qorechain-mcp (public). Les deux lisent la chaîne et aucun ne signe, ne détient de clés ni ne diffuse. Publiés le 27 octobre 2026.

PackageLangageVersionInstallationStatut
@qorechain/mcpTypeScript (serveur Node.js, bin qorechain-mcp)0.1.0npx -y @qorechain/mcpPublié. stdio et Streamable HTTP. Un point de terminaison hébergé, https://mcp.qorechain.io/mcp, exige une clé d'API, à demander depuis votre tableau de bord
qorechain-mcpPython (3.10+)0.1.0pip install qorechain-mcp (ou uvx qorechain-mcp)Publié. Mêmes outils que le package npm ; stdio uniquement
@qorechain/qore-cliTypeScript (CLI qore)0.1.0npm install -g @qorechain/qore-cliPublié. Sortie --json identique à la sortie des outils MCP

Prévu (non publié)​

Ces packages ne sont pas encore sur leur registre ; il n'y a donc rien à installer et le comportement indiqué pour eux ne peut pas encore être utilisé. Chacun a renvoyé 404 (ou n'était pas listé) le 27 octobre 2026.

PackageUsage prévuStatut
@qorechain/qoreseal sur npmQoreSeal pour TypeScriptNon publié ; le source est dans le dépôt
qorechain-asset-kit sur PyPI, @qorechain/asset-kit sur npmLes clients Python et TypeScript de l'Asset KitNon publiés ; utilisez un clone du dépôt
@qorechain/sdk, @qorechain/evm, @qorechain/react, @qorechain/svm, create-qorechain-dapp 0.11.0 sur npmLe chain developer kitTagué sur GitHub, release npm en attente

Comment obtenir les versions en direct​

Les tableaux sont un instantané. Pour lire vous-même la version actuelle d'un package :

RegistreRequêteChamp
npmhttps://registry.npmjs.org/<name>/latestversion
PyPIhttps://pypi.org/pypi/<name>/jsoninfo.version
crates.iohttps://crates.io/api/v1/crates/<name> (envoyez un en-tête User-Agent, sinon la requête est refusée)crate.max_stable_version
Gohttps://proxy.golang.org/<module>/@latestVersion (retirez le v initial)
Maven Centralhttps://repo1.maven.org/maven2/<group path>/<artifact>/maven-metadata.xml<release>
Swifthttps://api.github.com/repos/qorechain/qoresign/releases/latesttag_name (retirez le v initial) ; les appels GitHub non authentifiés sont limités à 60 par heure et par adresse

Pour un nom npm avec scope, conservez le @, par exemple https://registry.npmjs.org/@qorechain/sdk/latest. Un 404 signifie que le package n'est pas publié. Le proxy Go peut répondre à @latest depuis un cache pendant un court moment après une release ; épinglez donc la version dans la commande lorsque vous en voulez une précise (l'installation Go du RDK ci-dessus le fait). La page de chaque package sur son registre affiche aussi la version et l'historique des releases.

Limites et problèmes connus​

  • Deux réseaux en ligne, des versions différentes. Le mainnet exécute la v3.2.5 (depuis le 29 octobre 2026) et le testnet exécute la v3.2.6. Une fonctionnalité qui n'existe que sur le testnet (éléments de la v3.2.6, précompilés PQC de l'EVM) est signalée sur sa propre page.
  • Pas encore en ligne : @qorechain/qoreseal sur npm, l'Asset Kit sur PyPI et npm (et ses modules natifs, une proposition non planifiée), le SDK 0.11.0 (le chain developer kit) sur npm, les transactions SVM, et les précompilés EVM sur le mainnet (ils ne sont actifs que sur le testnet ; voir la Présentation du SDK pour la liste voie par voie).
  • Registre QoreSeal et client léger PQ. Chiffrer vers une adresse lue depuis la chaîne nécessite le registre de clés KEM, en ligne sur le testnet, et sa route de lecture répond sur le mainnet depuis la v3.2.5. Le client léger PQ ne se connecte à aucun des deux réseaux ; aucun support côté chaîne n'est prévu pour ses checkpoints.
  • Kotlin 2.3 ou plus récent. Les artefacts Kotlin et Android de QoreSign et QoreSeal nécessitent le compilateur Kotlin 2.3 ou plus récent ; Kotlin 2.1 échoue à la compilation avec eux.
  • Pas de wheels Windows. Les packages Python de QoreSign et QoreSeal ont des wheels pour macOS et Linux uniquement ; les autres plateformes compilent depuis la distribution source, qui nécessite Rust.
  • Exemples non exécutés : sur les 34 entrées de quickstart, 31 se sont exécutées avec succès le 27 octobre 2026. L'exemple Python de QoreSign a été exécuté après la publication du package (macOS arm64 et Linux aarch64), et l'exemple Android de QoreSign n'a pas été exécuté sur un appareil. L'adaptateur de portefeuille, chain bridge et handles n'ont pas de quickstart ; leurs exemples dans ce manuel proviennent donc des typages et du source des packages et n'ont pas été exécutés de bout en bout.
  • @qorechain/rdk-cli avant la 0.6.2 n'affichait rien lorsqu'il était lancé via le lien bin de npm, et son --version affichait 0.4.1. @qorechain/rdk avant la 0.7.0 construisait des preuves de retrait qui ne se vérifiaient jamais on-chain. Utilisez la 0.8.0.
  • Conflit de version cosmjs. @qorechain/wallet-adapter et @qorechain/chain-bridge utilisent cosmjs 0.32 ; le SDK utilise cosmjs 0.39. Installer l'adaptateur à côté du SDK dans un même projet fait signaler ERESOLVE par npm. Gardez-les dans des projets séparés ou passez --legacy-peer-deps.
  • Copie imbriquée du SDK dans les anciennes versions du RDK. @qorechain/rdk 0.6.2 et les versions antérieures dépendent de @qorechain/sdk ^0.9.0 ; une application sur le SDK 0.10.0 obtenait donc une seconde copie imbriquée du SDK 0.9.x. À partir de la 0.7.0, le kit dépend de @qorechain/sdk ^0.10.0 et partage une seule copie.
  • Clients RDK en classique uniquement avant la 0.8.0. Les clients RDK Python, Rust, Go et Java antérieurs à la 0.8.0 signent en classique uniquement, ce que la voie native refuse sur les deux réseaux (et qorollup en faisait de même avant la 0.7.1) ; passez à la 0.8.0, qui signe en hybride dans les cinq langages lorsqu'on lui fournit une paire de clés post-quantique.
  • Packages sans dépôt source public. @qorechain/chain-bridge et @qorechain/handles n'indiquent aucun dépôt source dans leurs métadonnées de registre. Vous pouvez lire le contenu publié des packages sur npm.
  • Python qorechain-pqc n'a pas de génération de clé à partir d'une graine en 0.2.3, et il nécessite liboqs.