Strumenti per Sviluppatori

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.

Sviluppa dApp su tutti e tre i runtime da un unico client

QoreChain SDK

v0.7.0

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

Connettersi a mainnet o testnet e interrogare saldi, blocchi e transazioni
Inviare transazioni con le firme ibride post-quantistiche della chain (HybridSigner)
Lavorare con un unico account unificato tra le interfacce EVM (0x…), Cosmos (qor1…) e SVM (base58)
Collegare chiavi di browser-wallet (Phantom, MetaMask) come autenticatori con permessi e limiti di spesa definiti
Avviare una nuova dApp con npm create qorechain-dapp@latest

Installa

npm i @qorechain/sdk

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 documentazione

Chiamate 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 documentazione

Quantum-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 documentazione

Account 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 documentazione

Corsie 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 documentazione
Avvia e gestisci rollup specifici per applicazione su QoreChain

Rollup Development Kit (RDK)

v0.4.4

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

Creare un rollup con profili predefiniti e inviare batch di regolamento
Gestire il ciclo di vita del rollup (pausa, ripresa, modifiche ai parametri) dalla CLI qorollup
Interrogare la disponibilità dei dati per lo stato del rollup
Avviare un nuovo progetto rollup con create-qorechain-rollup

Funzionalità 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 documentazione

QCAI 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 documentazione

Contratti 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 documentazione

Watchtower 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 documentazione
Aggiungi QoreChain a qualsiasi wallet Cosmos, PQC incluso

Wallet Adapter

v0.1.7

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

Suggerire la rete QoreChain a Keplr, Leap o Cosmostation dalla tua dApp
Inviare transazioni che richiedono PQC da wallet che firmano solo con secp256k1 classico
Integrare QoreChain nei flussi dApp Cosmos esistenti senza build di wallet personalizzate

Installa

npm i @qorechain/wallet-adapter

Ottieni il pacchetto

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 documentazione
Primitive post-quantistiche NIST in sei linguaggi

QoreChain PQC

v0.1.1

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

Firmare e verificare firme ML-DSA-87 compatibili byte per byte con la chain
Incapsulamento di chiave con ML-KEM-1024 per lo scambio di chiavi quantum-safe
Hashing SHAKE-256 coerente con l'hash predefinito della chain
Scegliere un livello di sicurezza più leggero (ML-DSA-44/65, ML-KEM-512/768) quando le dimensioni contano

Installa

npm i @qorechain/pqc

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 documentazione

ML-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 documentazione

Documentazione completa

Guide, riferimenti API e parametri di rete per ogni libreria sono disponibili nella documentazione QoreChain.

Strumenti per Sviluppatori | SDK, RDK, Wallet Adapter, PQC | QoreChain