Passa al contenuto principale

Pacchetti per sviluppatori

QoreChain pubblica i propri strumenti per sviluppatori come piccoli pacchetti sui registri pubblici (npm, PyPI, crates.io, il proxy dei moduli Go, Maven Central e Swift Package Manager). Questa pagina è l'indice: a cosa serve ogni pacchetto, il suo nome esatto nel registro, il linguaggio, la versione attuale, il comando di installazione e lo stato, e dove leggere come usarlo. È pensata per gli sviluppatori che creano dApp, wallet, backend e rollup su QoreChain e vogliono scegliere il pacchetto giusto prima di leggere una guida.

Le versioni nelle tabelle sono state lette dai registri il 27 ottobre 2026. La mainnet qorechain-vladi esegue la v3.2.5 (applicata il 29 ottobre 2026) e la testnet qorechain-diana esegue la v3.2.6. Ogni pacchetto indicato come pubblicato è sotto licenza Apache-2.0.

Innovazioni​

  • Un unico formato di firma ibrida in ogni linguaggio. La chain richiede una firma secp256k1 più una firma ML-DSA-87 (FIPS 204) sulle transazioni del rail Native. QoreSign riproduce i suoi vettori di test pubblicati byte per byte in TypeScript, Rust, Go, Swift, Kotlin e Python, e qorechain-pqc esegue un unico insieme condiviso di vettori nei suoi sei binding, quindi una chiave o una firma creata in un linguaggio viene verificata negli altri.
  • La forma dei sign-bytes è scelta dallo stato della chain, non indovinata. L'SDK, il wallet adapter, chain-bridge e gli helper di rete di QoreSign chiedono al nodo GET /cosmos/upgrade/v1beta1/applied_plan/{name} per entrambi i nomi di upgrade (v3.2.0 e v3.1.98) e firmano la forma v2 quando una delle due altezze è maggiore di zero. Senza un endpoint REST su queste due chain generano un errore invece di indovinare. Entrambe le reti verificano oggi la v2 (verificato il 27 ottobre 2026: v3.2.0 applicato sulla mainnet all'altezza 2.981.742 e v3.1.98 sulla testnet all'altezza 5.746.000).
  • Quickstart che sono stati eseguiti, non solo scritti. Per i pacchetti che ne hanno uno, l'esempio è stato eseguito il 27 ottobre 2026 dopo l'installazione dal registro pubblico. 31 voci di quickstart su 34 sono state eseguite e hanno avuto successo; il manifest registra quali tre no (vedi Limiti).
  • Un unico manifest dietro le tabelle. I nomi dei pacchetti, le versioni e i comandi di installazione di questa pagina provengono da un unico manifest leggibile da macchina con un endpoint di versione live per ogni pacchetto, gli stessi dati da cui è costruito l'hub SDK della pagina Developers della dashboard.

Come si usa​

Scegli in base a ciò che stai costruendo.

VuoiUsaLeggi
Leggere lo stato della chain, derivare account, inviare transazioni firmate in modo ibrido da uno script o da una dAppSDK QoreChainPanoramica dell'SDK, Installazione, Quickstart
Firmare nel tuo wallet o backend, verificare firme, Sign In With QoreChainQoreSignPanoramica di QoreSign, Quickstart
Aggiungere QoreChain a Keplr, Leap o Cosmostation, generare wallet unificati, costruire messaggi per la finestra EVM e per le chiavi collegateWallet adapterWallet adapter
Eseguire un job lato server che invia QOR, registra chiavi o distribuisce contrattiChain bridge (oppure l'SDK)Chain bridge e handle
Risolvere un @handle in un indirizzo verificatoHandlesChain bridge e handle
Permettere alla tua dApp di usare il wallet QoreX, oppure testarla senza un'estensioneIntegrazioni QoreXIntegrazioni QoreX, QoreX, per gli sviluppatori
Creare e gestire un rollup applicativoRDKPanoramica dei rollup, Distribuire un rollup
Usare da sole le primitive post-quantistiche (ML-DSA, ML-KEM, SHAKE-256)qorechain-pqcFirma post-quantistica
Permettere a un agente AI o a uno strumento per sviluppatori di leggere la chain (blocchi, transazioni, account, stato della firma ibrida, simulazione, trasferimenti non firmati)Server MCP di QoreChainServer MCP di QoreChain
Leggere la chain da un terminale o da uno script di shell, con output JSONCLI qoreCLI di QoreChain
Rileggere come è stata protetta una transazione confermata (messaggi, firmatario, commissione, livello ML-DSA-87, tier)Ispettore di transazioni di QoreSign (inspectTransaction)Panoramica di QoreSign
Cifrare dati verso account QoreChain, gruppi privati o sidechain con ML-KEM-1024QoreSealQoreSeal
Rivedere o testare il design di un light client post-quantistico (verifica dei checkpoint)Light client PQLight client PQ
Integrare QoreChain come custode o exchange (controlli degli indirizzi, verifica dei prelievi, accredito dei depositi)Custody kitCustody kit
Fare l'inventario della crittografia di un nodo, di una rete o di sorgenti Solidity come CBOM CycloneDXQoreScanQoreScan
Prototipare su testnet un token con permessi per asset del mondo reale (ERC-3643, CMTAT, vault con quote ristrette, controllo del detentore post-quantistico)Asset KitAsset Kit
Costruire e testare progetti Solidity o CosmWasm su QoreChain con Foundry, Hardhat o viemChain developer kit (SDK 0.11.0, in arrivo)Chain developer kit

Installa un pacchetto ed esegui prima il suo quickstart sulla testnet pubblica. Le letture non richiedono né account, né chiave, né commissione.

Come accedere​

TestnetMainnet
Chain IDqorechain-dianaqorechain-vladi
EVM chain ID98009801
RESThttps://api-testnet.qore.hosthttps://api.qore.host
RPC di consensohttps://rpc-testnet.qore.hosthttps://rpc.qore.host
EVM JSON-RPChttps://evm-testnet.qore.hosthttps://evm.qore.host
SVM JSON-RPChttps://svm-testnet.qore.hosthttps://svm.qore.host
  • Account e chiavi: nessuno per le letture. Per inviare ti serve un account con QOR (i QOR di testnet provengono dal Faucet) e, sul rail Native, una chiave ML-DSA-87 registrata per esso.
  • Costo: i pacchetti sono gratuiti. Le transazioni pagano la commissione di rete; il minimo della commissione è 0.1 uqor per gas.
  • Regole di firma: una transazione sul rail Native deve portare una firma ibrida (secp256k1 più ML-DSA-87). Una transazione EVM è accettata solo da un account con una chiave ML-DSA-87 registrata e una finestra di autorizzazione EVM aperta. Le letture SVM funzionano e le transazioni SVM non sono ancora aperte. Vedi Account e firma PQC.
  • Convenzioni dei quickstart: gli esempi leggono l'account del faucet della testnet pubblica e firmano con la frase di test pubblica (abandon undici volte, poi about). Non finanziare mai un account derivato da quella frase. Nessun quickstart invia una transazione.

La pagina sviluppatori della dashboard​

La dashboard ha una pagina pubblica su dashboard.qorechain.io/developers. Verificata il 27 ottobre 2026, ha sette schede (guida completa: Developers):

  • SDKs: l'hub SDK. Ogni pacchetto del manifest, raggruppato per prodotto, con un selettore di linguaggio, l'ultima versione letta dal vivo da ogni registro, righe di installazione e di import con pulsanti di copia, il quickstart con l'output osservato dal team SDK, i problemi noti, e gli id di chain e gli endpoint pubblici. I pacchetti non pubblicati non mostrano alcun comando di installazione.
  • Transaction inspector: incolla un hash di transazione di 64 caratteri esadecimali su testnet o mainnet e vedi lo stato, il firmatario, la commissione, se il livello post-quantistico si verifica e il livello di sicurezza (PQC, Enrollment, SHAKE o Classical). Usa la funzione inspectTransaction di QoreSign 0.1.1: vedi Ispettore di transazioni.
  • PQ key status: legge la chiave ML-DSA-87 che un indirizzo ha registrato sulla chain e la sua finestra di autorizzazione EVM, su testnet o mainnet.
  • Simulator: esegue una simulazione di una transazione firmata (TxRaw in base64 o esadecimale) e mostra il consumo di gas e le variazioni di saldo. Non viene trasmesso nulla.
  • Signing playground: solo testnet. Genera nel browser una chiave ibrida usa e getta, tenuta in memoria, per firmare e verificare messaggi e richieste Sign In With QoreChain.
  • QoreX test wallet: solo testnet. Inietta nella scheda un wallet di test (window.qorex, annunciato tramite EIP-6963 come "QoreX (mock)") così puoi provare i flussi delle dApp.
  • AI agents (MCP): lo stato del server MCP di QoreChain (pubblicato) e la configurazione per un client MCP: prima npx in locale, più un endpoint testnet ospitato che richiede una chiave API. Vedi Server MCP di QoreChain.

Lo stesso controllo dell'inspector è disponibile nel codice come funzione di libreria inspectTransaction in QoreSign 0.1.1 (TypeScript). Le tabelle qui sotto e l'hub SDK mostrano gli stessi dati dei pacchetti; le tabelle sono state verificate sui registri il 27 ottobre 2026.

Dove è pubblicato​

Ogni nome è il nome esatto nel registro. Il link sul pacchetto apre la sua pagina nel registro. "Pubblicato" significa che la versione mostrata è installabile oggi.

SDK QoreChain​

Guide: Panoramica dell'SDK, Installazione, Guida React, Riferimento CLI. Sorgente: qorechain/qorechain-sdk.

PacchettoLinguaggioVersioneInstallazioneStato
@qorechain/sdkTypeScript0.10.0npm install @qorechain/sdkPubblicato
@qorechain/reactTypeScript (React)0.10.0npm install @qorechain/react @qorechain/sdk react react-domPubblicato. Provider, hook, ConnectButton e il badge di stato PQC (esportato come QuantumSafeBadge nella 0.10.0)
@qorechain/evmTypeScript0.8.0npm install @qorechain/evm viemPubblicato
@qorechain/svmTypeScript0.8.0npm install @qorechain/svm @solana/web3.jsPubblicato. Solo letture sulle reti live
create-qorechain-dappTypeScript (CLI)0.10.0npx create-qorechain-dapp my-dappPubblicato
qorechain-sdkPython0.10.0pip install qorechain-sdkPubblicato
qorechain-sdkRust0.10.0cargo add qorechain-sdk tokio --features tokio/macros,tokio/rt-multi-threadPubblicato
github.com/qorechain/qorechain-sdk/packages/goGov0.10.0go get github.com/qorechain/qorechain-sdk/packages/go@latestPubblicato
io.github.qorechain:qorechain-sdkJava0.10.0implementation("io.github.qorechain:qorechain-sdk:0.10.0")Pubblicato

QoreSign​

Guide: Panoramica di QoreSign, Quickstart, Vettori di test. Sorgente: qorechain/qoresign. La versione 0.1.1 è stata pubblicata il 27 ottobre 2026. QoreSign firma in locale; non custodisce chiavi per te e non fa firma threshold, MPC o con hardware wallet.

PacchettoLinguaggioVersioneInstallazioneStato
@qorechain/qoresignTypeScript0.1.1npm install @qorechain/qoresignPubblicato. Include inspectTransaction e fetchEvmWindow (novità della 0.1.1)
qorechain-qoresignRust (si importa come qoresign)0.1.1cargo add qorechain-qoresignPubblicato
github.com/qorechain/qoresign/goGov0.1.1go get github.com/qorechain/qoresign/go@v0.1.1Pubblicato
qorechain-qoresignPython 3.9+ (si importa come qoresign)0.1.1pip install qorechain-qoresignPubblicato, novità della 0.1.1. Wheel per macOS (arm64, x86_64) e Linux (x86_64, aarch64); nessuna wheel per Windows per ora. Solo funzioni offline
QoreSign (pacchetto Swift)Swift (iOS 16+, macOS 13+)0.1.1.package(url: "https://github.com/qorechain/qoresign", from: "0.1.1"), prodotto QoreSignPubblicato come release GitHub; il framework binario viene scaricato da lì
io.github.qorechain:qoresignKotlin / JVM (JVM 17+, Kotlin 2.3+)0.1.1implementation("io.github.qorechain:qoresign:0.1.1")Pubblicato
io.github.qorechain:qoresign-androidKotlin (Android API 24+, Kotlin 2.3+)0.1.1implementation("io.github.qorechain:qoresign-android:0.1.1")Pubblicato. Stessa API dell'artefatto JVM; il suo esempio è stato eseguito solo sull'artefatto JVM, non su un dispositivo Android

Gli artefatti Kotlin e Android richiedono nel tuo progetto il compilatore Kotlin 2.3 o successivo; un progetto con Kotlin 2.1 non compila con essi.

Il pacchetto TypeScript ha un sottopercorso @qorechain/qoresign/network, e il modulo Go ha gli stessi helper tranne inspectTransaction e fetchEvmWindow: fetchPqKeyStatus, resolveSignBytesVersion, simulateTx (con variazioni di saldo), suggestGasLimit, broadcastTx, submitWithSignBytesFallback (un solo fallback, poi si ferma), verifySiwqWithChain e verifyMessageWithChain. I pacchetti Rust, Swift, Kotlin e Python non hanno codice di rete.

QoreSeal​

Pagina: QoreSeal. Sorgente: qorechain/qoreseal. QoreSeal 0.1.0 cifra dati verso account QoreChain, gruppi privati e sidechain con ML-KEM-1024 (FIPS 203). La cifratura funziona offline; leggere dalla chain la chiave di un destinatario richiede il registro delle chiavi KEM, che è live sulla testnet e la cui route di lettura risponde sulla mainnet dalla v3.2.5 (applicata il 29 ottobre 2026; al momento della verifica non vi era ancora stata pubblicata alcuna chiave). La costruzione è in attesa di una revisione esterna prima della 1.0.

PacchettoLinguaggioVersioneInstallazioneStato
qorechain-qoresealRust (si importa come qoreseal)0.1.0cargo add qorechain-qoresealPubblicato
github.com/qorechain/qoreseal/goGov0.1.0go get github.com/qorechain/qoreseal/go@v0.1.0Pubblicato
qorechain-qoresealPython 3.9+ (si importa come qoreseal)0.1.0pip install qorechain-qoresealPubblicato. Wheel per macOS (arm64, x86_64) e Linux (x86_64, aarch64); nessuna wheel per Windows per ora
QoreSeal (pacchetto Swift)Swift (iOS 16+, macOS 13+)0.1.0.package(url: "https://github.com/qorechain/qoreseal", from: "0.1.0"), prodotto QoreSealPubblicato come release GitHub; il framework binario viene scaricato da lì
io.github.qorechain:qoresealKotlin / JVM (JVM 17+, Kotlin 2.3+)0.1.0implementation("io.github.qorechain:qoreseal:0.1.0")Pubblicato su Maven Central
io.github.qorechain:qoreseal-androidKotlin (Android API 24+, Kotlin 2.3+)0.1.0implementation("io.github.qorechain:qoreseal-android:0.1.0")Pubblicato su Maven Central
@qorechain/qoresealTypeScriptnon ancoranessunoNon pubblicato su npm (404 il 27 ottobre 2026). Il sorgente è nel repository

Light client PQ​

Pagina: Light client PQ. Sorgente: qorechain/qorechain-pq-light-client. Una bozza di specifica e verificatori di riferimento per checkpoint firmati con ML-DSA-87. Non si connette né alla mainnet né alla testnet: QoreChain non produce i checkpoint che esso verifica e non è previsto alcun supporto lato chain. Funziona con insiemi di validatori simulati e vettori di test condivisi.

PacchettoLinguaggioVersioneInstallazioneStato
@qorechain/pq-light-clientTypeScript0.1.0npm install @qorechain/pq-light-clientPubblicato. Dipende da @qorechain/pqc 0.2.3
qorechain-pq-light-clientRust (libreria qorechain_pq_light_client)0.1.0cargo add qorechain-pq-light-clientPubblicato
github.com/qorechain/qorechain-pq-light-client/goGo (pacchetto pqlightclient)v0.1.0go get github.com/qorechain/qorechain-pq-light-client/go@v0.1.0Pubblicato

Custody kit​

Pagina: Custody kit. Sorgente: qorechain/qorechain-custody-kit. Una guida all'integrazione, codice di riferimento e vettori di test per custodi ed exchange, in TypeScript, Python, Go, Rust e Java. È codice di riferimento da leggere, copiare o includere nel proprio progetto (vendor), non un insieme di pacchetti: l'unica voce di registro è il modulo Go.

PacchettoLinguaggioVersioneInstallazioneStato
Release GitHub v0.1.0TypeScript, Python, Go, Rust, Java0.1.0git clone https://github.com/qorechain/qorechain-custody-kit, poi compila la cartella del tuo linguaggioPubblicato, 27 ottobre 2026. Nessun pacchetto npm, PyPI, crates.io o Maven, per scelta
github.com/qorechain/qorechain-custody-kit/code/goGo (pacchetto custodykit)v0.1.0go get github.com/qorechain/qorechain-custody-kit/code/go@v0.1.0Pubblicato

QoreScan​

Pagina: QoreScan. Sorgente: qorechain/qorescan. QoreScan Community 0.1.0 fa l'inventario della crittografia di un deployment QoreChain (la home directory di un nodo, lo stato live della rete, gli endpoint TLS e i sorgenti Solidity) e scrive un CBOM CycloneDX 1.6 e report in Markdown. È uno strumento di aiuto all'inventario, non una certificazione né un audit.

PacchettoLinguaggioVersioneInstallazioneStato
Release GitHub v0.1.0Binari per macOS, Linux e Windows (amd64, arm64)0.1.0scarica e controlla con qorescan_0.1.0_checksums.txtPubblicato, 27 ottobre 2026
@qorechain/qorescanwrapper npm (Node.js 18+)0.1.0npx @qorechain/qorescan scan ...Pubblicato. Scarica e controlla il binario della release al primo avvio
qorescanwrapper PyPI (Python 3.9+)0.1.0pipx run qorescan scan ... oppure pip install qorescanPubblicato. Stesso comportamento del wrapper npm
github.com/qorechain/qorescanGov0.1.0go install github.com/qorechain/qorescan/cmd/qorescan@v0.1.0Pubblicato. Go 1.26

Asset Kit​

Pagina: Asset Kit. Sorgente: qorechain/qorechain-asset-kit. QoreChain Asset Kit 0.1.0 è uno strumento open source per token con permessi che rappresentano asset del mondo reale: contratti EVM (un modulo ERC-3643, una regola CMTAT e vault con quote ristrette su un guard che richiede una chiave ML-DSA-87 registrata), script di deploy Foundry e una console dell'emittente, più client per una proposta di moduli nativi (x/asset, x/identity, x/compliance, x/settlement, x/attest) che non è pianificata e non esiste su nessuna rete. I contratti funzionano solo su testnet: il precompile 0x0A02 non è attivo sulla mainnet, dove il guard fallisce in modo chiuso (fail closed). Pre-1.0, non sottoposto ad audit; i template legali nel repository sono bozze non riviste, non consulenza legale.

PacchettoLinguaggioVersioneInstallazioneStato
Release GitHub v0.1.0Contratti Solidity, console dell'emittente, proto, documentazione0.1.0git clone --recurse-submodules https://github.com/qorechain/qorechain-asset-kit, oppure forge install qorechain/qorechain-asset-kit@v0.1.0Pubblicato. I contratti e la console si usano dal repository
io.github.qorechain:asset-kitJava 17 (client per la proposta)0.1.0implementation("io.github.qorechain:asset-kit:0.1.0")Pubblicato
github.com/qorechain/qorechain-asset-kit/clients/goGo (pacchetto assetkit, client per la proposta)v0.1.0go get github.com/qorechain/qorechain-asset-kit/clients/go@v0.1.0Pubblicato
qorechain-asset-kit su PyPIPythonnon ancoranessunoIn arrivo. Non su PyPI (404 il 28 ottobre 2026)
@qorechain/asset-kit su npmTypeScriptnon ancoranessunoIn arrivo. Non pubblicato (404 il 28 ottobre 2026)

Chain developer kit (SDK 0.11.0)​

Pagina: Chain developer kit. Sorgente: qorechain/qorechain-sdk. La parte dell'SDK QoreChain 0.11.0 pensata per i team Solidity e di smart contract: definizioni di chain per viem e helper per la finestra di autorizzazione EVM in @qorechain/evm, quattro nuovi template di create-qorechain-dapp (Foundry, Hardhat 3, viem con wagmi e un token QoreChain Native), quickstart EVM e una pagina su come l'EVM di QoreChain differisce da Ethereum.

In arrivo. L'SDK 0.11.0 è taggato su GitHub (v0.11.0) e la sua release su npm è in attesa: il 27 ottobre 2026 npm serviva @qorechain/sdk 0.10.0, @qorechain/evm 0.8.0 e create-qorechain-dapp 0.10.0, e @qorechain/sdk@0.11.0 restituiva 404. Finché npm non mostra la 0.11.0, le nuove definizioni di chain, gli helper per la finestra e i template non si possono installare; i pacchetti 0.10.0 nella tabella dell'SDK sono ciò che ottieni oggi. La 0.11.0 cambia solo i pacchetti npm: gli SDK Python, Rust, Go e Java restano alla 0.10.0.

Rollup Development Kit (RDK)​

Guide: Panoramica dei rollup, Distribuire un rollup, Architettura del Rollup Development Kit. Sorgente: qorechain/qorechain-rdk.

PacchettoLinguaggioVersioneInstallazioneStato
@qorechain/rdkTypeScript0.8.0npm install @qorechain/rdkPubblicato. Firma in modo ibrido quando passi un pqcKeypair; le letture non richiedono alcuna chiave
@qorechain/rdk-cliTypeScript (CLI qorollup)0.8.0npm install -g @qorechain/rdk-cliPubblicato. Dalla 0.6.2 si avvia tramite il link bin di npm (la 0.6.1 e le precedenti non stampavano nulla). Dalla 0.7.1 i suoi comandi di transazione firmano in modo ibrido quando risolvono la tua chiave post-quantistica (la 0.7.0 e le precedenti firmavano solo in modo classico, cosa che le reti rifiutavano)
create-qorechain-rollupTypeScript (CLI)0.8.0npx create-qorechain-rollup my-rollupPubblicato
qorechain-rdkPython (3.10+, importa qorrdk)0.8.0pip install qorechain-rdkPubblicato. Le letture funzionano; dalla 0.8.0 le transazioni firmano in modo ibrido quando passi una coppia di chiavi post-quantistiche (le versioni precedenti firmavano solo in modo classico)
qorechain-rdkRust0.8.0cargo add qorechain-rdkPubblicato. Le letture funzionano; dalla 0.8.0 le transazioni firmano in modo ibrido quando passi una coppia di chiavi post-quantistiche (le versioni precedenti firmavano solo in modo classico)
github.com/qorechain/qorechain-rdk/packages/goGov0.8.0go get github.com/qorechain/qorechain-rdk/packages/go@v0.8.0Pubblicato. Le letture funzionano; dalla 0.8.0 le transazioni firmano in modo ibrido quando passi una coppia di chiavi post-quantistiche (le versioni precedenti firmavano solo in modo classico)
io.github.qorechain:qorechain-rdkJava (Java 21+)0.8.0implementation("io.github.qorechain:qorechain-rdk:0.8.0")Pubblicato. Le letture funzionano; dalla 0.8.0 le transazioni firmano in modo ibrido quando passi una coppia di chiavi post-quantistiche (le versioni precedenti firmavano solo in modo classico e richiedevano Java 17)

Primitive post-quantistiche (qorechain-pqc)​

Guida: Firma post-quantistica. Sorgente: qorechain/qorechain-pqc. La firma ML-DSA è deterministica per impostazione predefinita in tutti i binding; la firma hedged è un'attivazione esplicita.

PacchettoLinguaggioVersioneInstallazioneStato
@qorechain/pqcTypeScript0.2.3npm install @qorechain/pqcPubblicato
qorechain-pqcPython (3.9+)0.2.3pip install qorechain-pqcPubblicato. Richiede liboqs; il primo import la compila se manca (git, CMake e un compilatore C)
qorechain-pqcRust0.2.3cargo add qorechain-pqcPubblicato
github.com/qorechain/qorechain-pqc/goGov0.2.3go get github.com/qorechain/qorechain-pqc/goPubblicato
io.github.qorechain:qorechain-pqcJava0.2.3implementation("io.github.qorechain:qorechain-pqc:0.2.3")Pubblicato
Libreria CC0.2.3compila c/ dal repository (richiede liboqs e OpenSSL)Solo sorgente, nessun registro di pacchetti

Wallet adapter​

Pagina: Wallet adapter. Sorgente: qorechain/qorechain-wallet-adapter.

PacchettoLinguaggioVersioneInstallazioneStato
@qorechain/wallet-adapterTypeScript (modulo ES, JavaScript semplice con tipizzazioni)0.4.0npm install @qorechain/wallet-adapter @cosmjs/stargate @cosmjs/proto-signingPubblicato. Nessun quickstart testato

Chain bridge​

Pagina: Chain bridge e handle.

PacchettoLinguaggioVersioneInstallazioneStato
@qorechain/chain-bridgeTypeScript (server Node.js)0.2.3npm install @qorechain/chain-bridgePubblicato. Nessun quickstart testato. Il registro non indica alcun repository sorgente

Handles​

Pagina: Chain bridge e handle.

PacchettoLinguaggioVersioneInstallazioneStato
@qorechain/handlesTypeScript0.1.0npm install @qorechain/handlesPubblicato. Verifica la risoluzione di un handle rispetto a una chiave di registro fissata (pinned). Non fissa gli indirizzi da sé: è il chiamante a fornire l'archivio dei pin e a decidere quando fissare. Nessun quickstart testato. Il registro non indica alcun repository sorgente

Integrazioni QoreX​

Guida: QoreX, per gli sviluppatori. Sorgente: qorechain/qorex-integrations. Tutti e sei sono stati pubblicati il 27 ottobre 2026.

PacchettoLinguaggioVersioneInstallazioneStato
@qorechain/qorex-typesTypeScript0.1.0npm install @qorechain/qorex-typesPubblicato. Trova QoreX (EIP-6963 e il provider nativo)
@qorechain/qorex-rainbowkitTypeScript0.1.0npm install @qorechain/qorex-rainbowkit @rainbow-me/rainbowkit wagmi viem @tanstack/react-queryPubblicato
@qorechain/qorex-interchain-kitTypeScript (React)0.1.0npm install @qorechain/qorex-interchain-kit @interchain-kit/core @interchain-kit/reactPubblicato
@qorechain/qorex-cosmos-kitTypeScript (React)0.1.0npm install @qorechain/qorex-cosmos-kit @cosmos-kit/core @cosmos-kit/reactPubblicato. Con @cosmos-kit/react 2.24 passa throwErrors={false}; lo snippet del README lo omette
@qorechain/qorex-wallet-mockTypeScript0.1.0npm install -D @qorechain/qorex-wallet-mockPubblicato. Un wallet di test che firma davvero sulla testnet
@qorechain/qorex-synpressTypeScript0.1.0npm install -D @qorechain/qorex-synpress @playwright/testPubblicato. Fixture Playwright; la modalità estensione oggi genera un errore

Connect (deprecato)​

PacchettoLinguaggioVersioneInstallazioneStato
@qorechain/connectTypeScript0.2.1nessunoDeprecato e non più mantenuto. Non usarlo per nuovi lavori. Sostituiscilo come nella tabella qui sotto
@qorechain/connect è deprecato

@qorechain/connect è contrassegnato come deprecato su npm. Il suo intervallo di peer è @qorechain/wallet-adapter ^0.2.1, che non include la 0.4.0, e non apre una finestra di autorizzazione EVM, quindi un invio EVM tramite esso viene rifiutato finché l'account non ha una chiave registrata e una finestra aperta. Il repository indicato nei suoi metadati del registro non è raggiungibile pubblicamente.

EsigenzaUsa invece
Rilevare QoreX (EVM, native, Solana)@qorechain/qorex-types
dApp EVM con RainbowKit e wagmi@qorechain/qorex-rainbowkit
dApp Cosmos@qorechain/qorex-interchain-kit (oppure @qorechain/qorex-cosmos-kit)
Firma ibrida nel tuo wallet o backend@qorechain/qoresign

QORel, il relayer IBC​

PacchettoDoveVersioneInstallazioneStato
QORel (qorel)Release GitHub qorel-v0.1.0, Homebrew, container ghcr.io/qorechain/qorel0.1.0brew install qorechain/tap/qorelPubblicato come pre-release. Solo IBC v1; solo testnet. Vedi QORel

Server MCP e CLI​

Pagine: Server MCP di QoreChain, CLI di QoreChain. Sorgente: qorechain/qorechain-mcp (pubblico). Entrambi leggono la chain e nessuno dei due firma, custodisce chiavi o trasmette. Pubblicati il 27 ottobre 2026.

PacchettoLinguaggioVersioneInstallazioneStato
@qorechain/mcpTypeScript (server Node.js, bin qorechain-mcp)0.1.0npx -y @qorechain/mcpPubblicato. stdio e Streamable HTTP. Un endpoint ospitato, https://mcp.qorechain.io/mcp, richiede una chiave API, richiesta dalla tua dashboard
qorechain-mcpPython (3.10+)0.1.0pip install qorechain-mcp (oppure uvx qorechain-mcp)Pubblicato. Gli stessi strumenti del pacchetto npm; solo stdio
@qorechain/qore-cliTypeScript (CLI qore)0.1.0npm install -g @qorechain/qore-cliPubblicato. Output --json identico all'output degli strumenti MCP

Pianificati (non pubblicati)​

Questi non sono ancora sul loro registro, quindi non c'è nulla da installare e il comportamento indicato per essi non può ancora essere usato. Ciascuno ha restituito 404 (oppure non era elencato) il 27 ottobre 2026.

PacchettoUso previstoStato
@qorechain/qoreseal su npmQoreSeal per TypeScriptNon pubblicato; il sorgente è nel repository
qorechain-asset-kit su PyPI, @qorechain/asset-kit su npmI client dell'Asset Kit per Python e TypeScriptNon pubblicati; usa un clone del repository
@qorechain/sdk, @qorechain/evm, @qorechain/react, @qorechain/svm, create-qorechain-dapp 0.11.0 su npmIl chain developer kitTaggato su GitHub, release su npm in attesa

Come ottenere le versioni live​

Le tabelle sono un'istantanea. Per leggere tu stesso la versione attuale di un pacchetto:

RegistroRichiestaCampo
npmhttps://registry.npmjs.org/<name>/latestversion
PyPIhttps://pypi.org/pypi/<name>/jsoninfo.version
crates.iohttps://crates.io/api/v1/crates/<name> (invia un header User-Agent, altrimenti la richiesta viene rifiutata)crate.max_stable_version
Gohttps://proxy.golang.org/<module>/@latestVersion (rimuovi la v iniziale)
Maven Centralhttps://repo1.maven.org/maven2/<group path>/<artifact>/maven-metadata.xml<release>
Swifthttps://api.github.com/repos/qorechain/qoresign/releases/latesttag_name (rimuovi la v iniziale); le chiamate GitHub non autenticate sono limitate a 60 all'ora per indirizzo

Per un nome npm con scope mantieni la @, ad esempio https://registry.npmjs.org/@qorechain/sdk/latest. Un 404 significa che il pacchetto non è pubblicato. Il proxy Go può rispondere a @latest da una cache per un breve periodo dopo una release, quindi fissa la versione nel comando quando te ne serve una specifica (l'installazione Go dell'RDK qui sopra lo fa). Anche la pagina di ogni pacchetto nel suo registro mostra la versione e la cronologia delle release.

Limiti e problemi noti​

  • Due reti live, versioni diverse. La mainnet esegue la v3.2.5 (dal 29 ottobre 2026) e la testnet esegue la v3.2.6. Una funzionalità che esiste solo sulla testnet (gli elementi della v3.2.6, i precompile PQC EVM) è indicata nella sua pagina.
  • Non ancora attivi: @qorechain/qoreseal su npm, l'Asset Kit su PyPI e npm (e i suoi moduli nativi, una proposta non pianificata), l'SDK 0.11.0 (il chain developer kit) su npm, le transazioni SVM e i precompile EVM sulla mainnet (sono attivi solo sulla testnet; vedi la panoramica dell'SDK per l'elenco rail per rail).
  • Registro di QoreSeal e light client PQ. Cifrare verso un indirizzo letto dalla chain richiede il registro delle chiavi KEM, live sulla testnet, e la sua route di lettura risponde sulla mainnet dalla v3.2.5. Il light client PQ non si connette a nessuna delle due reti; non è previsto alcun supporto lato chain per i suoi checkpoint.
  • Kotlin 2.3 o successivo. Gli artefatti Kotlin e Android di QoreSign e QoreSeal richiedono il compilatore Kotlin 2.3 o successivo; con Kotlin 2.1 la compilazione contro di essi fallisce.
  • Nessuna wheel per Windows. I pacchetti Python di QoreSign e QoreSeal hanno wheel solo per macOS e Linux; le altre piattaforme compilano dalla distribuzione sorgente, che richiede Rust.
  • Esempi non eseguiti: delle 34 voci di quickstart, 31 sono state eseguite e hanno avuto successo il 27 ottobre 2026. L'esempio Python di QoreSign è stato eseguito dopo la pubblicazione del pacchetto (macOS arm64 e Linux aarch64), e l'esempio Android di QoreSign non è stato eseguito su un dispositivo. Il wallet adapter, il chain bridge e handles non hanno un quickstart, quindi i loro esempi in questo manuale provengono dalle tipizzazioni e dal sorgente dei pacchetti e non sono stati eseguiti end to end.
  • @qorechain/rdk-cli prima della 0.6.2 non stampava nulla se avviato tramite il link bin di npm, e il suo --version stampava 0.4.1. @qorechain/rdk prima della 0.7.0 costruiva prove di prelievo che non venivano mai verificate sulla chain. Usa la 0.8.0.
  • Conflitto di versione di cosmjs. @qorechain/wallet-adapter e @qorechain/chain-bridge usano cosmjs 0.32; l'SDK usa cosmjs 0.39. Installare l'adapter accanto all'SDK nello stesso progetto fa segnalare a npm ERESOLVE. Tienili in progetti separati oppure passa --legacy-peer-deps.
  • Copia annidata dell'SDK nelle versioni RDK precedenti. @qorechain/rdk 0.6.2 e precedenti dipendono da @qorechain/sdk ^0.9.0, quindi un'app con l'SDK 0.10.0 otteneva una seconda copia annidata dell'SDK 0.9.x. Dalla 0.7.0 il kit dipende da @qorechain/sdk ^0.10.0 e condivide una sola copia.
  • Client RDK solo classici prima della 0.8.0. I client RDK Python, Rust, Go e Java precedenti alla 0.8.0 firmano solo in modo classico, cosa che il rail Native rifiuta su entrambe le reti (e qorollup faceva lo stesso prima della 0.7.1); passa alla 0.8.0, che firma in modo ibrido in tutti e cinque i linguaggi quando riceve una coppia di chiavi post-quantistiche.
  • Pacchetti senza repository sorgente pubblico. @qorechain/chain-bridge e @qorechain/handles non indicano alcun repository sorgente nei metadati del registro. Puoi leggere il contenuto pubblicato dei pacchetti su npm.
  • Python qorechain-pqc non ha la generazione di chiavi da seed nella 0.2.3 e richiede liboqs.