Librerie ufficiali e kit per sviluppatori
Tutto ciò che serve per sviluppare su QoreChain: un SDK multilingua, un Rollup Development Kit, un wallet adapter plug-in e la libreria di crittografia post-quantistica su cui si basa la chain stessa. Tutto open source su GitHub e pubblicato su npm, PyPI, crates.io, il Go module proxy e Maven Central.
QoreChain SDK
L'SDK ufficiale multilingua per costruire applicazioni decentralizzate su QoreChain. Disponibile per TypeScript, Python, Go, Rust e Java, copre account, query e transazioni sui runtime EVM, CosmWasm e SVM, con firma ibrida post-quantistica integrata nel client TypeScript. React hook, adapter EVM (viem) e SVM, e uno scaffolder create-qorechain-dapp completano il toolchain TypeScript.
Usalo per
Installa
npm i @qorechain/sdkDocumentazione
Funzionalità uniche
Valutazione del rischio AI pre-invio
Analizza una transazione con AI on-chain prima di trasmetterla. La valutazione viene eseguita all'interno della chain come precompilato deterministico, così un wallet o una dApp ottengono gas più un verdetto di rischio e anomalia in un'unica chiamata, e possono avvisare o bloccare prima della firma.
Leggi la documentazioneChiamate cross-VM: una firma, tre VM, atomiche
Chiama un contratto su qualsiasi VM da un'unica interfaccia e raggruppa chiamate tra EVM, SVM e CosmWasm in un'unica transazione atomica firmata una sola volta. Le chain a VM singola non hanno nulla che i loro SDK possano incapsulare per esprimere questo.
Leggi la documentazioneQuantum-safe in un'unica chiamata
ensurePqcRegistered() registra on-chain la chiave ML-DSA-87 di un firmatario, migrateToHybrid() la passa alla firma ibrida, e il kit React include un QuantumSafeBadge plug-in che mostra agli utenti che il loro indirizzo è protetto.
Leggi la documentazioneAccount unificati: una chiave, tre indirizzi, un saldo
Una chiave si presenta come qor1…, 0x… e un indirizzo base58, tutti sostenuti da un unico saldo. Un deposito su qualsiasi corsia finisce sullo stesso account, quindi i fondi non restano mai bloccati per singolo runtime, e connectPhantomUnified avvia l'identità a partire da una firma Phantom.
Leggi la documentazioneCorsie di autenticazione: spesa delegata, PQC intatta
Una chiave Phantom o MetaMask collegata spende dall'account post-quantistico canonico tramite un relayer, vincolata da permessi on-chain, limiti di spesa e scadenza. A privilegio minimo e revocabile, mentre l'account stesso resta quantum-safe.
Leggi la documentazioneRollup Development Kit (RDK)
Un toolkit client e per operatori per progettare, avviare, configurare e gestire rollup specifici per applicazione (app-chain) su QoreChain. L'RDK dialoga con le superfici pubbliche RPC, REST, gRPC e JSON-RPC e pilota il modulo rollup on-chain: creazione del rollup, invio di batch di regolamento, gestione del ciclo di vita e query sulla disponibilità dei dati. Distribuito come librerie per TypeScript, Python, Go, Rust e Java, oltre alla CLI operatore qorollup e a uno scaffolder di progetto.
Usalo per
Installa
npm i @qorechain/rdkFunzionalità uniche
Ricevute di regolamento quantum-safe
Quando un rollup ancora un batch, la chain registra la sua state root sotto una firma ML-DSA-87. L'RDK trasforma quell'ancoraggio in una ricevuta portabile verificabile completamente offline, su una macchina air-gapped, e la stessa ricevuta si verifica byte per byte in tutti e cinque i linguaggi. Un kit rollup su un livello base non-PQC non può offrire questo.
Leggi la documentazioneQCAI Rollup Copilot
La chain esegue servizi di consulenza AI a livello di rete on-chain: stime delle commissioni, segnali di congestione, indagini su frodi, interruttori automatici. getRollupAdvice() (o qorollup advise) li aggrega in un'unica visualizzazione di sola lettura, in linguaggio semplice, per il tuo rollup. Altri kit non hanno nulla da incapsulare.
Leggi la documentazioneContratti rollup multi-VM
Un contratto rollup EVM (Solidity) può chiamare un contratto CosmWasm esistente tramite un precompilato fisso, e l'RDK costruisce il calldata per te. Riutilizza un oracolo, token o registro CosmWasm da Solidity invece di reimplementarlo, e avvia un progetto di partenza con il template multivm-rollup.
Leggi la documentazioneWatchtower auto-contestatore
Per i rollup ottimistici, l'RDK include un watchtower che monitora i batch ancorati e solleva automaticamente le contestazioni, insieme a profili predefiniti, una matrice di compatibilità e disponibilità dei dati nativa.
Leggi la documentazioneWallet Adapter
Un adapter plug-in che aggiunge QoreChain ai wallet Cosmos standard (Keplr, Leap, Cosmostation) e produce le transazioni ibride post-quantistiche richieste dalla chain senza modifiche lato wallet. L'adapter incorpora l'estensione della firma ML-DSA-87 nel corpo della transazione prima che il wallet la firmi, così il wallet esegue una firma standard SIGN_MODE_DIRECT senza mai dover sapere che è coinvolta la PQC.
Usalo per
Installa
npm i @qorechain/wallet-adapterDocumentazione
Funzionalità uniche
Firma post-quantistica da wallet standard
La chain rifiuta qualsiasi transazione Cosmos priva di una firma ibrida ML-DSA-87, che i wallet standard non possono produrre. L'adapter incorpora la firma post-quantistica nel corpo della transazione prima che il wallet esegua la sua firma standard SIGN_MODE_DIRECT, così Keplr, Leap e Cosmostation funzionano senza modifiche lato wallet.
Leggi la documentazioneQoreChain PQC
La libreria di crittografia post-quantistica dietro QoreChain: firme ML-DSA (FIPS 204), incapsulamento di chiave ML-KEM (FIPS 203) e hashing SHAKE-256 (FIPS 202) con un'unica API coerente in JavaScript/TypeScript, Go, Rust, Python, Java e C. Solo standard, con implementazioni verificate, e ogni binding è validato rispetto a una suite condivisa di vettori di test, così che una firma prodotta in un linguaggio si verifichi in tutti gli altri. ML-DSA firma in modo deterministico per impostazione predefinita, secondo FIPS 204.
Usalo per
Installa
npm i @qorechain/pqcDocumentazione
Funzionalità uniche
Compatibile byte per byte in sei linguaggi
Ogni binding è validato rispetto alla stessa suite condivisa di vettori di test, così che una firma prodotta in Python si verifichi in Go, Rust, Java, C o nel browser, e corrisponda a ciò che la chain stessa verifica. Solo standard, con implementazioni verificate delle specifiche NIST finali.
Leggi la documentazioneML-DSA deterministico per impostazione predefinita
Tutti i binding firmano ML-DSA in modo deterministico secondo FIPS 204, con la firma hedged come opt-in esplicito, così che lo stesso messaggio e la stessa chiave producano la stessa firma in ogni linguaggio. Questa proprietà è ciò che rende riproducibile la verifica cross-linguaggio e on-chain.
Leggi la documentazioneDocumentazione completa
Guide, riferimenti API e parametri di rete per ogni libreria sono disponibili nella documentazione QoreChain.