Vai al contenuto
QORECHAIN
Iscriviti

Build Before Q-Day

Kit

Tutti i kit QoreChain con cui puoi costruire, con i link ai registri e il comando di installazione per ogni linguaggio. Le versioni si aggiornano dai registri ogni ora.

QoreChain SDK

Preset di rete, account HD sulle lane native, EVM e SVM, messaggi tipizzati per ogni modulo, letture della chain e firma ibrida secp256k1 + ML-DSA-87 delle transazioni.

  • dApp
  • Backend
  • Script e bot
  • 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

Crea una nuova dApp QoreChain da un template: EVM Solidity, web full-stack o app rollup.

  • Avviare un progetto
  • Template iniziali
  • TypeScript (CLI)0.12.0npmGitHub
    npx create-qorechain-dapp my-dapp

qorechain-pqc

Firme ML-DSA (gli account QoreChain usano ML-DSA-87), incapsulamento di chiavi ML-KEM, SHAKE-256 e gli helper di sign-bytes ibridi, compatibili byte per byte tra linguaggi.

  • Generazione di chiavi
  • Verifica delle firme
  • Incapsulamento di chiavi
  • 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

Derivazione di chiavi ibride secp256k1 + ML-DSA-87, firma e verifica delle transazioni, firma di messaggi e Sign In With QoreChain.

  • Wallet
  • Sign In With QoreChain
  • Prove tramite messaggio
  • 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

Cifratura ML-KEM-1024 dei dati verso account QoreChain: buste per uno o più destinatari, il registro on-chain delle chiavi di cifratura e chiavi di epoca per gruppi privati.

  • Messaggi cifrati
  • Gruppi privati
  • Registro delle chiavi
  • 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

Tipi, rilevamento e connettori per il wallet QoreX in app wagmi, RainbowKit, cosmos-kit e Interchain Kit, più un mock del wallet per i test end-to-end.

  • Connessione del wallet
  • Test 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

Aggiunge QoreChain ai wallet Cosmos come Keplr, Leap e Cosmostation: il wallet firma e l'adattatore aggiunge la firma ibrida ML-DSA-87 richiesta dalla chain.

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

RDK

Il Rollup Development Kit: configurazione tipizzata dei rollup, ciclo di vita di rollup e batch di regolamento, blob di data availability, client di lettura e firma ibrida.

  • Rollup
  • Regolamento
  • App chain
  • 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")

Server MCP e qore CLI

Accesso in lettura a QoreChain per assistenti AI e terminale: blocchi, transazioni, account, validatori, staking tier, stato della firma ibrida e simulazione. Non firmano né trasmettono mai.

  • Agenti AI
  • Automazione
  • Query sulla chain
  • 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

Strumenti per asset tokenizzati regolamentati sulla EVM di QoreChain: adattatori ERC-3643 e CMTAT con un controllo del detentore che richiede una chiave ML-DSA-87 registrata, vault ERC-4626/7540 e una console per l'emittente.

  • Asset tokenizzati
  • Vault
  • Strumenti per emittenti
  • 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

Inventaria la crittografia di un nodo QoreChain, della rete, degli endpoint TLS e dei contratti Solidity ed esporta un CBOM CycloneDX. Un aiuto all'inventario, non una certificazione.

  • Inventario crittografico
  • Audit
  • Pianificazione della migrazione
  • 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

Codice di riferimento, documentazione e vettori di test per i custodi: validazione degli indirizzi, decodifica delle transazioni, verifica della firma ibrida prima della trasmissione e scansione dei depositi.

  • Custodia
  • Exchange
  • Scansione dei depositi
  • TypeScript, Python, Go, Rust, Java0.1.0GitHub
    git clone https://github.com/qorechain/qorechain-custody-kit

Disponibili anche

Chain bridge

Libreria lato server per backend Web2 che operano su QoreChain: licenze, deploy di contratti sulle tre VM, registrazione di light node e trasferimenti di QOR, con firma ibrida.

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

Handles

Risolve un @handle QoreX in un indirizzo e verifica la firma con una chiave di registro fissata.

  • Pagamenti per nome
  • TypeScript0.1.0npm
    npm install @qorechain/handles

PQ light client

Verificatore di riferimento per checkpoint di validatori firmati con ML-DSA-87, testato su chain simulate. QoreChain oggi non produce questi checkpoint, quindi non può ancora verificare la rete live.

  • Ricerca
  • Progettazione di verificatori
  • 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