Présentation
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.
Wallet adapter
@qorechain/wallet-adapter ajoute QoreChain aux portefeuilles Cosmos qui exposent signDirect (Keplr, Leap, Cosmostation) et construit les transactions exigées par la chaîne : une transaction de la voie native doit porter une signature ML-DSA-87 (FIPS 204) à côté de la signature secp256k1 classique du compte, et un portefeuille standard ne peut pas produire la signature ML-DSA-87. L'adaptateur la produit, la place dans le corps de la transaction, puis demande au portefeuille inchangé une signature ordinaire. Il s'adresse aux développeurs de dApps et de portefeuilles, ainsi qu'aux concepteurs d'outils qui ont besoin, en JavaScript, de portefeuilles QoreChain unifiés, de messages de fenêtre d'autorisation EVM ou de messages de clés liées (authenticators). La version actuelle est la 0.4.0.
Chain bridge et handles
Cette page présente deux petits paquets côté serveur.
Bibliothèque PQC
qorechain-pqc est la bibliothèque de cryptographie post-quantique, strictement fondée sur les standards, sur laquelle repose l'outillage QoreChain. Elle s'adresse aux développeurs de portefeuilles, de backends, d'échanges et d'outils qui ont besoin de créer ou de vérifier les clés et signatures exactes utilisées par la chaîne, sans dépendre du SDK QoreChain complet. Elle enveloppe des implémentations indépendantes de trois standards du NIST (ML-DSA, FIPS 204, pour les signatures ; ML-KEM, FIPS 203, pour l'encapsulation de clé ; SHAKE-256, FIPS 202, comme hachage) derrière une seule API en TypeScript/JavaScript, Python, Rust, Go, Java et C, et ajoute les utilitaires qui construisent les octets que signe une transaction hybride QoreChain. Version 0.2.3, Apache-2.0, vérifiée sur les registres le 27 octobre 2026.
Générateurs et CLI
Trois outils en ligne de commande font passer un projet QoreChain de rien à un point de départ typé et compilable. Ils s'adressent aux développeurs d'applications (dApps) et aux opérateurs de rollups qui travaillent avec Node.js :
Intégrations QoreX
Les intégrations QoreX sont six petits paquets npm destinés aux développeurs de dApps qui veulent que le wallet QoreX fonctionne dans un front-end EVM, Cosmos ou Solana, et aux équipes qui testent ces front-ends. Trois sont des connecteurs de wallet pour des bibliothèques courantes (RainbowKit, Interchain Kit, cosmos-kit), un contient les types partagés et les assistants de détection, et deux sont des outils de test (un wallet factice et des fixtures Playwright). Les six sont en version 0.1.0, publiés le 27 octobre 2026, sous licence Apache-2.0.
Serveur MCP
Le serveur MCP QoreChain donne aux agents IA et aux outils de développement un accès en lecture à QoreChain via le Model Context Protocol : blocs, transactions, comptes, validateurs, niveaux de staking, état de la signature hybride secp256k1 plus ML-DSA-87 (FIPS 204), lectures de contrats EVM, simulation et estimations de frais, et transferts non signés que le propriétaire du compte signe dans son propre wallet. Il s'adresse aux développeurs qui connectent un client ou un agent compatible MCP à QoreChain, et aux équipes qui veulent une vue de la chaîne scriptable, en lecture seule, avec une sortie stable.
CLI QoreChain
qore lit QoreChain depuis le terminal. Elle s'adresse aux développeurs, aux opérateurs et aux scripts qui veulent consulter une transaction, vérifier si sa signature post-quantique se vérifie, lire un compte ou l'ensemble des validateurs, simuler une transaction ou préparer un transfert non signé, sans écrire de code. Chaque commande exécute un outil du serveur MCP QoreChain, et --json affiche exactement le JSON que renvoie l'outil, de sorte qu'un script et un agent IA voient les mêmes données.
QoreSeal
QoreSeal est une bibliothèque open source qui chiffre des données à destination de comptes QoreChain avec ML-KEM-1024 (FIPS 203). Un compte publie sa clé publique ML-KEM-1024 sur la chaîne ; n'importe qui peut alors chiffrer une charge utile que ce compte, et tout autre destinataire ajouté par l'expéditeur, peut lire. Elle s'adresse aux développeurs de dApps qui ont besoin de charges utiles confidentielles (mémos, factures, documents, offres), aux auditeurs qui ont besoin d'un accès en lecture, et aux opérateurs de groupes privés et de sidechains. Elle compose des primitives standard et n'en implémente aucune elle-même. Version 0.1.0, Apache-2.0, maintenue par la QoreChain Association.
Client léger PQ
qorechain-pq-light-client est une spécification en version brouillon et un vérificateur de référence pour des checkpoints signés avec ML-DSA-87 (FIPS 204). Dans la conception proposée, les validateurs signent un court checkpoint à la fin de chaque époque avec une clé de checkpoint ML-DSA-87 distincte, et un client léger suit la chaîne de checkpoints en vérifiant ces signatures et rien d'autre. Il s'adresse aux chercheurs en protocoles, aux développeurs de relayeurs et de ponts, et aux équipes d'autres chaînes qui veulent examiner la conception et la tester. Version 0.1.0, Apache-2.0, maintenue par la QoreChain Association.
Custody Kit
Le custody kit QoreChain est un guide d'intégration rédigé, un ensemble de vecteurs de test et un petit code de référence destinés aux dépositaires et aux plateformes d'échange qui conservent des fonds de clients sur QoreChain. Il explique ce que le réseau exige sur chaque voie d'exécution, et il montre, dans du code lisible, les parties d'une intégration où l'on se trompe facilement : vérifier une adresse, décoder et vérifier une transaction signée avant sa diffusion, et décider quels transferts entrants créditer.
QoreScan
QoreScan Community est un outil en ligne de commande qui inventorie la cryptographie d'un déploiement QoreChain et écrit le résultat sous la forme d'un CBOM CycloneDX 1.6 (cryptographic bill of materials, nomenclature cryptographique). Il lit le répertoire home d'un nœud, l'état en direct du réseau, des endpoints TLS et des sources Solidity, et consigne chaque algorithme, protocole, certificat et clé qu'il trouve, avec le fichier et la ligne ou l'endpoint où il a été trouvé.
Kit de développement de chaîne
Le kit de développement de chaîne est la partie du SDK QoreChain 0.11.0 qui aide les équipes Solidity et de contrats intelligents à construire sur QoreChain avec les outils qu'elles utilisent déjà. Il ajoute des définitions de chaîne viem et des helpers de fenêtre d'autorisation EVM à @qorechain/evm, quatre nouveaux modèles de projet à create-qorechain-dapp (Foundry, Hardhat 3, viem avec wagmi, et un jeton CosmWasm QoreChain Native), des démarrages rapides EVM pour cinq langages, et une référence sur les différences entre l'EVM de QoreChain et Ethereum. Il s'adresse aux équipes Solidity qui portent des contrats depuis Ethereum, aux développeurs front-end de dApps sur wagmi et RainbowKit, aux développeurs CosmWasm, et aux mainteneurs d'outils EVM qui veulent ajouter QoreChain.
Asset Kit
Le QoreChain Asset Kit est un outillage open source pour émettre et gérer, sur QoreChain, des jetons permissionnés qui représentent des actifs réels. Il comporte deux parties, de statut différent. La première est un ensemble de contrats EVM qui fonctionnent dès aujourd'hui sur le QoreChain EVM Engine : des adaptateurs pour deux standards de jetons ouverts destinés aux actifs réglementés (ERC-3643 et CMTAT), des vaults à parts restreintes, et un contrôle propre à QoreChain qui exige que chaque détenteur ait une clé ML-DSA-87 enregistrée. L'autre partie est une proposition de modules natifs de la chaîne, publiée sous forme d'interfaces protobuf avec des clients dans quatre langages et un mock en mémoire, afin que des applications puissent être conçues et testées selon les règles proposées.