Aller au contenu
QORECHAIN
S'inscrire

Build Before Q-Day

Kits

Tous les kits QoreChain avec lesquels vous pouvez construire, avec les liens vers les registres et la commande d'installation pour chaque langage. Les versions sont actualisées depuis les registres toutes les heures.

QoreChain SDK

Préréglages réseau, comptes HD sur les lanes natif, EVM et SVM, messages typés pour chaque module, lectures de la chaîne et signature hybride secp256k1 + ML-DSA-87 des transactions.

  • dApps
  • Backends
  • Scripts et bots
  • TypeScript0.12.0npmGitHub
    npm install @qorechain/sdk
  • TypeScript (React)0.12.0npmGitHub
    npm install @qorechain/react @qorechain/sdk react react-dom
  • TypeScript0.12.0npmGitHub
    npm install @qorechain/evm viem
  • TypeScript0.12.0npmGitHub
    npm install @qorechain/svm @solana/web3.js
  • Python0.12.0PyPIGitHub
    pip install qorechain-sdk
  • Rust0.12.0crates.ioGitHub
    cargo add qorechain-sdk tokio --features tokio/macros,tokio/rt-multi-thread
  • Go0.12.0GoGitHub
    go get github.com/qorechain/qorechain-sdk/packages/go@latest
  • implementation("io.github.qorechain:qorechain-sdk:0.12.0")

create-qorechain-dapp

Génère une nouvelle dApp QoreChain à partir d'un modèle : EVM Solidity, web full-stack ou application rollup.

  • Démarrer un projet
  • Modèles de départ
  • TypeScript (CLI)0.12.0npmGitHub
    npx create-qorechain-dapp my-dapp

qorechain-pqc

Signatures ML-DSA (les comptes QoreChain utilisent ML-DSA-87), encapsulation de clés ML-KEM, SHAKE-256 et helpers de sign-bytes hybrides, compatibles octet par octet entre langages.

  • Génération de clés
  • Vérification de signatures
  • Encapsulation de clés
  • TypeScript0.2.3npmGitHub
    npm install @qorechain/pqc
  • Python0.2.3PyPIGitHub
    pip install qorechain-pqc
  • cargo add qorechain-pqc
  • Go0.2.3GoGitHub
    go get github.com/qorechain/qorechain-pqc/go
  • implementation("io.github.qorechain:qorechain-pqc:0.2.3")

QoreSign

Dérivation de clés hybrides secp256k1 + ML-DSA-87, signature et vérification des transactions, signature de messages et Sign In With QoreChain.

  • Wallets
  • Sign In With QoreChain
  • Preuves par message
  • TypeScript0.1.1npmGitHub
    npm install @qorechain/qoresign
  • cargo add qorechain-qoresign
  • Go0.1.1GoGitHub
    go get github.com/qorechain/qoresign/go
  • Swift0.1.1SwiftPM
    .package(url: "https://github.com/qorechain/qoresign", from: "0.1.1") then .product(name: "QoreSign", package: "qoresign")
  • Kotlin / JVM0.1.1Maven CentralGitHub
    implementation("io.github.qorechain:qoresign:0.1.1")
  • Kotlin (Android)0.1.1Maven CentralGitHub
    implementation("io.github.qorechain:qoresign-android:0.1.1")
  • Python0.1.1PyPIGitHub
    pip install qorechain-qoresign

QoreSeal

Chiffrement ML-KEM-1024 de données vers des comptes QoreChain : enveloppes vers un ou plusieurs destinataires, registre on-chain des clés de chiffrement et clés d'époque pour les groupes privés.

  • Messages chiffrés
  • Groupes privés
  • Registre de clés
  • TypeScript0.1.0npmGitHub
    npm install @qorechain/qoreseal
  • cargo add qorechain-qoreseal
  • Go0.1.0GoGitHub
    go get github.com/qorechain/qoreseal/go
  • Python0.1.0PyPIGitHub
    pip install qorechain-qoreseal
  • Swift0.1.0SwiftPM
    .package(url: "https://github.com/qorechain/qoreseal", from: "0.1.0") then .product(name: "QoreSeal", package: "qoreseal")
  • Kotlin / JVM0.1.0Maven CentralGitHub
    implementation("io.github.qorechain:qoreseal:0.1.0")
  • implementation("io.github.qorechain:qoreseal-android:0.1.0")

QoreX integrations

Types, détection et connecteurs pour le wallet QoreX dans les applications wagmi, RainbowKit, cosmos-kit et Interchain Kit, avec un mock de wallet pour les tests end-to-end.

  • Connexion wallet
  • Tests end-to-end
  • TypeScript0.1.0npmGitHub
    npm install @qorechain/qorex-types
  • TypeScript0.1.0npmGitHub
    npm install @qorechain/qorex-rainbowkit @rainbow-me/rainbowkit wagmi viem @tanstack/react-query
  • TypeScript (React)0.1.0npmGitHub
    npm install @qorechain/qorex-interchain-kit @interchain-kit/core @interchain-kit/react
  • TypeScript (React)0.1.0npmGitHub
    npm install @qorechain/qorex-cosmos-kit @cosmos-kit/core @cosmos-kit/react
  • TypeScript0.1.0npmGitHub
    npm install -D @qorechain/qorex-wallet-mock
  • TypeScript0.1.0npmGitHub
    npm install -D @qorechain/qorex-synpress @playwright/test

Wallet adapter

Ajoute QoreChain aux wallets Cosmos comme Keplr, Leap et Cosmostation : le wallet signe et l'adaptateur ajoute la signature hybride ML-DSA-87 requise par la chaîne.

  • Wallets Cosmos
  • dApps multi-wallet
  • TypeScript0.4.0npmGitHub
    npm install @qorechain/wallet-adapter @cosmjs/stargate @cosmjs/proto-signing

RDK

Le Rollup Development Kit : configuration typée des rollups, cycle de vie des rollups et des lots de règlement, blobs de data availability, clients de lecture et signature hybride.

  • Rollups
  • Règlement
  • App chains
  • TypeScript0.8.0npmGitHub
    npm install @qorechain/rdk
  • TypeScript (CLI)0.8.0npmGitHub
    npm install -g @qorechain/rdk-cli
  • TypeScript (CLI)0.8.0npmGitHub
    npx create-qorechain-rollup my-rollup
  • Python0.8.0PyPIGitHub
    pip install qorechain-rdk
  • cargo add qorechain-rdk
  • Go0.8.0GoGitHub
    go get github.com/qorechain/qorechain-rdk/packages/go
  • implementation("io.github.qorechain:qorechain-rdk:0.8.0")

Serveur MCP et qore CLI

Accès en lecture à QoreChain pour les assistants IA et le terminal : blocs, transactions, comptes, validateurs, staking tiers, statut de signature hybride et simulation. Ils ne signent ni ne diffusent jamais.

  • Agents IA
  • Automatisation
  • Requêtes sur la chaîne
  • TypeScript (Node.js server)0.1.0npmGitHub
    npx -y @qorechain/mcp
  • TypeScript (CLI)0.1.0npmGitHub
    npm install -g @qorechain/qore-cli
  • python0.1.0PyPIGitHub
    pip install qorechain-mcp

Asset Kit

Outils pour actifs tokenisés réglementés sur l'EVM QoreChain : adaptateurs ERC-3643 et CMTAT avec un contrôle du détenteur qui exige une clé ML-DSA-87 enregistrée, vaults ERC-4626/7540 et une console d'émetteur.

  • Actifs tokenisés
  • Vaults
  • Outils d'émetteur
  • TypeScript0.1.0npmGitHub
    npm install @qorechain/asset-kit
  • Python0.1.0PyPIGitHub
    pip install qorechain-asset-kit
  • Go0.1.0GoGitHub
    go get github.com/qorechain/qorechain-asset-kit/clients/go
  • implementation("io.github.qorechain:asset-kit:0.1.0")
  • Solidity0.1.0GitHubGitHub
    forge install qorechain/qorechain-asset-kit@v0.1.0 (or git clone --recurse-submodules)

QoreScan

Inventorie la cryptographie d'un nœud QoreChain, du réseau, des endpoints TLS et des contrats Solidity, et exporte un CBOM CycloneDX. Une aide à l'inventaire, pas une certification.

  • Inventaire crypto
  • Audits
  • Planification de migration
  • CLI (npm wrapper)0.1.0npmGitHub
    npx @qorechain/qorescan scan --network testnet --out cbom.json
  • CLI (PyPI wrapper)0.1.0PyPIGitHub
    pipx run qorescan scan --network testnet --out cbom.json
  • Go (CLI)0.1.0GoGitHub
    go install github.com/qorechain/qorescan/cmd/qorescan@latest

Custody kit

Code de référence, documentation et vecteurs de test pour les dépositaires : validation d'adresses, décodage de transactions, vérification de la signature hybride avant diffusion et analyse des dépôts.

  • Conservation
  • Exchanges
  • Analyse des dépôts
  • TypeScript, Python, Go, Rust, Java0.1.0GitHub
    git clone https://github.com/qorechain/qorechain-custody-kit

Également disponibles

Chain bridge

Bibliothèque côté serveur pour les backends Web2 qui agissent sur QoreChain : licences, déploiement de contrats sur les trois VM, enregistrement de light nodes et transferts de QOR, avec signature hybride.

  • Backends
  • Automatisation
  • TypeScript (Node.js server)0.2.3npm
    npm install @qorechain/chain-bridge

Handles

Résout un @handle QoreX en adresse et vérifie la signature avec une clé de registre épinglée.

  • Paiements par nom
  • TypeScript0.1.0npm
    npm install @qorechain/handles

PQ light client

Vérificateur de référence pour des checkpoints de validateurs signés en ML-DSA-87, testé sur des chaînes simulées. QoreChain ne produit pas encore ces checkpoints, il ne peut donc pas vérifier le réseau en production pour l'instant.

  • Recherche
  • Conception de vérificateur
  • TypeScript0.1.0npmGitHub
    npm install @qorechain/pq-light-client
  • cargo add qorechain-pq-light-client
  • Go0.1.0GoGitHub
    go get github.com/qorechain/qorechain-pq-light-client/go