Passa al contenuto principale

Pacchetti per sviluppatori

Ogni pacchetto pubblico di QoreChain: che cos'è, cosa c'è di nuovo, come si usa, come accedervi e dove è pubblicato.

📄️Panoramica

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.

📄️Wallet adapter

@qorechain/wallet-adapter aggiunge QoreChain ai wallet Cosmos che espongono signDirect (Keplr, Leap, Cosmostation) e costruisce le transazioni richieste dalla chain: una transazione sulla lane nativa deve portare una firma ML-DSA-87 (FIPS 204) accanto alla firma classica secp256k1 dell'account, e un wallet standard non può produrre quella ML-DSA-87. L'adapter la produce, la inserisce nel corpo della transazione e poi chiede al wallet invariato una firma ordinaria. È pensato per sviluppatori di dApp e wallet, e per chi costruisce strumenti che hanno bisogno in JavaScript di wallet QoreChain unificati, messaggi della finestra di autorizzazione EVM o messaggi per chiavi collegate (authenticator). La versione attuale è la 0.4.0.

📄️Libreria PQC

qorechain-pqc è la libreria di crittografia post-quantistica basata solo sugli standard su cui sono costruiti gli strumenti di QoreChain. È pensata per chi sviluppa wallet, backend, exchange e strumenti e ha bisogno di creare o verificare le chiavi e le firme esatte usate dalla chain, senza dipendere dall'intero SDK QoreChain. Racchiude implementazioni indipendenti di tre standard NIST (ML-DSA, FIPS 204, per le firme; ML-KEM, FIPS 203, per l'incapsulamento delle chiavi; SHAKE-256, FIPS 202, come hash) dietro un'unica API in TypeScript/JavaScript, Python, Rust, Go, Java e C, e aggiunge gli helper che costruiscono i byte firmati da una transazione ibrida QoreChain. Versione 0.2.3, Apache-2.0, verificata sui registry il 27 ottobre 2026.

📄️Integrazioni QoreX

Le integrazioni QoreX sono sei piccoli pacchetti npm per gli sviluppatori di dApp che vogliono far funzionare il wallet QoreX in un front end EVM, Cosmos o Solana, e per i team che testano quei front end. Tre sono connettori wallet per librerie diffuse (RainbowKit, Interchain Kit, cosmos-kit), uno contiene i tipi condivisi e gli helper di rilevamento, e due sono strumenti di test (un wallet mock e fixture Playwright). Tutti e sei sono alla versione 0.1.0, pubblicati il 27 ottobre 2026, Apache-2.0.

📄️Server MCP

Il server MCP di QoreChain offre ad agenti AI e strumenti per sviluppatori un accesso in sola lettura a QoreChain tramite il Model Context Protocol: blocchi, transazioni, account, validatori, livelli di staking, lo stato della firma ibrida secp256k1 più ML-DSA-87 (FIPS 204), letture di contratti EVM, simulazione e stime delle commissioni, e trasferimenti non firmati che il proprietario dell'account firma nel proprio wallet. È pensato per gli sviluppatori che collegano a QoreChain un client o un agente compatibile con MCP, e per i team che vogliono una vista della chain in sola lettura, programmabile e con output stabile.

📄️CLI di QoreChain

qore legge QoreChain dal terminale. È pensata per sviluppatori, operatori e script che vogliono cercare una transazione, controllare se la sua firma post-quantistica si verifica, leggere un account o l'insieme dei validatori, simulare una transazione o preparare un trasferimento non firmato, senza scrivere codice. Ogni comando esegue uno strumento del server MCP di QoreChain, e --json stampa esattamente il JSON restituito dallo strumento, così uno script e un agente AI vedono gli stessi dati.

📄️QoreSeal

QoreSeal è una libreria open source che cifra i dati verso gli account QoreChain con ML-KEM-1024 (FIPS 203). Un account pubblica on-chain la propria chiave pubblica ML-KEM-1024; chiunque può quindi cifrare un payload che quell'account, e ogni altro destinatario aggiunto dal mittente, può leggere. È pensata per gli sviluppatori di dApp che hanno bisogno di payload riservati (memo, fatture, documenti, offerte), per i revisori che hanno bisogno di un accesso in sola lettura e per chi gestisce gruppi privati e sidechain. Compone primitive standard e non ne implementa nessuna di proprie. Versione 0.1.0, Apache-2.0, mantenuta dalla QoreChain Association.

📄️Light client PQ

qorechain-pq-light-client è una specifica in bozza e un verificatore di riferimento per checkpoint firmati con ML-DSA-87 (FIPS 204). Nel design proposto, i validator firmano un breve checkpoint alla fine di ogni epoca con una chiave di checkpoint ML-DSA-87 separata, e un light client segue la catena di checkpoint verificando quelle firme e nient'altro. È pensato per ricercatori di protocollo, sviluppatori di relayer e bridge, e team di altre chain che vogliono rivedere il design e provarlo. Versione 0.1.0, Apache-2.0, mantenuto dalla QoreChain Association.

📄️Custody Kit

Il custody kit di QoreChain è una guida scritta all'integrazione, un insieme di vettori di test e un piccolo codice di riferimento per custodi ed exchange che detengono fondi dei clienti su QoreChain. Spiega che cosa richiede la rete su ogni rail di esecuzione e mostra, in codice leggibile, le parti di un'integrazione in cui è facile sbagliare: controllare un indirizzo, decodificare e verificare una transazione firmata prima che venga trasmessa, e decidere quali trasferimenti in ingresso accreditare.

📄️Chain Developer Kit

Il chain developer kit è la parte dell'SDK QoreChain 0.11.0 che aiuta i team Solidity e di smart contract a costruire su QoreChain con gli strumenti che già usano. Aggiunge a @qorechain/evm le definizioni di chain per viem e gli helper per la finestra di autorizzazione EVM, quattro nuovi template di progetto a create-qorechain-dapp (Foundry, Hardhat 3, viem con wagmi e un token CosmWasm QoreChain Native), quickstart EVM per cinque linguaggi e un riferimento su come l'EVM di QoreChain differisce da Ethereum. È pensato per i team Solidity che portano contratti da Ethereum, gli sviluppatori front-end di dApp su wagmi e RainbowKit, gli sviluppatori CosmWasm e i manutentori di strumenti EVM che vogliono aggiungere QoreChain.

📄️Asset Kit

QoreChain Asset Kit è uno strumento open source per emettere e gestire token con permessi (permissioned) che rappresentano asset del mondo reale su QoreChain. Ha due parti con stato diverso. Una parte è un insieme di contratti EVM che oggi girano sul QoreChain EVM Engine: adapter per due standard di token aperti per asset regolamentati (ERC-3643 e CMTAT), vault con quote ristrette e un controllo specifico di QoreChain che richiede a ogni detentore di avere una chiave ML-DSA-87 registrata. L'altra parte è una proposta di moduli nativi della chain, pubblicata come interfacce protobuf con client in quattro linguaggi e un mock in memoria, così che le applicazioni possano essere progettate e testate rispetto alle regole proposte.