Offizielle Bibliotheken und Entwickler-Kits
Alles, was Sie für die Entwicklung auf QoreChain benötigen: ein mehrsprachiges SDK, ein Rollup Development Kit, ein Plug-and-Play-Wallet-Adapter und die Post-Quanten-Kryptografie-Bibliothek, auf die sich die Chain selbst verlässt. Alles Open Source auf GitHub und veröffentlicht auf npm, PyPI, crates.io, dem Go-Modul-Proxy und Maven Central.
QoreChain SDK
Das offizielle mehrsprachige SDK zur Entwicklung dezentraler Anwendungen auf QoreChain. Verfügbar für TypeScript, Python, Go, Rust und Java, deckt es Accounts, Abfragen und Transaktionen über die Laufzeitumgebungen EVM, CosmWasm und SVM ab, mit hybridem Post-Quanten-Signieren, das direkt im TypeScript-Client integriert ist. React-Hooks, EVM- (viem) und SVM-Adapter sowie ein create-qorechain-dapp-Gerüstgenerator runden die TypeScript-Toolchain ab.
Einsatzbereiche
Installation
npm i @qorechain/sdkEinzigartige Funktionen
KI-Vorabprüfung zur Risikobewertung
Scannen Sie eine Transaktion mit On-Chain-KI, bevor Sie sie versenden. Die Bewertung läuft als deterministischer Precompile innerhalb der Chain, sodass eine Wallet oder dApp in einem einzigen Aufruf Gas sowie ein Risiko- und Anomalie-Urteil erhält und vor dem Signieren warnen oder blockieren kann.
Dokumentation lesenCross-VM-Aufrufe: eine Signatur, drei VMs, atomar
Rufen Sie einen Contract auf jeder VM über eine einzige Schnittstelle auf und bündeln Sie Aufrufe über EVM, SVM und CosmWasm hinweg in einer einzigen atomaren Transaktion, die einmal signiert wird. Single-VM-Chains haben nichts, was ihre SDKs umhüllen könnten, um dies auszudrücken.
Dokumentation lesenQuantensicher in einem Aufruf
ensurePqcRegistered() registriert den ML-DSA-87-Schlüssel eines Signierenden on-chain, migrateToHybrid() schaltet ihn auf hybrides Signieren um, und das React-Kit liefert ein einsatzbereites QuantumSafeBadge, das Nutzern anzeigt, dass ihre Adresse geschützt ist.
Dokumentation lesenEinheitliche Accounts: ein Schlüssel, drei Adressen, ein Saldo
Ein Schlüssel erscheint als qor1…, 0x… und als Base58-Adresse, alle durch einen einzigen Saldo gedeckt. Eine Einzahlung auf jeder Spur landet im selben Account, sodass Gelder nie pro Laufzeitumgebung isoliert werden, und connectPhantomUnified startet die Identität aus einer Phantom-Signatur.
Dokumentation lesenAuthenticator-Spuren: delegierte Ausgaben, PQC intakt
Ein verknüpfter Phantom- oder MetaMask-Schlüssel gibt über einen Relayer aus dem kanonischen Post-Quanten-Account aus, begrenzt durch On-Chain-Berechtigungen, Ausgabenlimits und Ablauf. Least-Privilege und widerrufbar, während der Account selbst quantensicher bleibt.
Dokumentation lesenRollup Development Kit (RDK)
Ein Client- und Betreiber-Toolkit zum Entwerfen, Starten, Konfigurieren und Betreiben anwendungsspezifischer Rollups (App-Chains) auf QoreChain. Das RDK kommuniziert mit öffentlichen RPC-, REST-, gRPC- und JSON-RPC-Schnittstellen und steuert das On-Chain-Rollup-Modul: Rollup-Erstellung, Einreichung von Settlement-Batches, Lebenszyklusverwaltung und Datenverfügbarkeitsabfragen. Verfügbar als Bibliotheken für TypeScript, Python, Go, Rust und Java sowie die qorollup-Betreiber-CLI und ein Projekt-Gerüstgenerator.
Einsatzbereiche
Installation
npm i @qorechain/rdkEinzigartige Funktionen
Quantensichere Settlement-Belege
Wenn ein Rollup einen Batch verankert, committet die Chain dessen State-Root unter einer ML-DSA-87-Signatur. Das RDK verwandelt diesen Anker in einen portablen Beleg, den jeder vollständig offline auf einem air-gapped Rechner überprüfen kann, und derselbe Beleg wird byteidentisch in allen fünf Sprachen verifiziert. Ein Rollup-Kit auf einer Nicht-PQC-Basisebene kann dies nicht bieten.
Dokumentation lesenQCAI Rollup Copilot
Die Chain betreibt On-Chain-KI-Beratungsdienste auf Netzwerkebene: Gebührenschätzungen, Überlastungssignale, Betrugsuntersuchungen, Sicherungsmechanismen. getRollupAdvice() (oder qorollup advise) fasst diese in einer einzigen, in einfacher Sprache verfassten, nur lesbaren Ansicht für Ihr Rollup zusammen. Andere Kits haben nichts, was sie umhüllen könnten.
Dokumentation lesenMulti-VM-Rollup-Contracts
Ein EVM-Rollup-Contract (Solidity) kann über einen festen Precompile einen bestehenden CosmWasm-Contract aufrufen, und das RDK erstellt die Calldata für Sie. Nutzen Sie ein CosmWasm-Orakel, -Token oder -Register aus Solidity wieder, statt es neu zu implementieren, und erstellen Sie mit der Vorlage multivm-rollup ein Gerüst.
Dokumentation lesenWatchtower Auto-Challenger
Für optimistische Rollups liefert das RDK einen Watchtower, der verankerte Batches überwacht und automatisch Einsprüche erhebt, zusammen mit voreingestellten Profilen, einer Kompatibilitätsmatrix und nativer Datenverfügbarkeit.
Dokumentation lesenWallet Adapter
Ein einsatzbereiter Adapter, der QoreChain zu Standard-Cosmos-Wallets (Keplr, Leap, Cosmostation) hinzufügt und die von der Chain benötigten hybriden Post-Quanten-Transaktionen erzeugt, ohne Änderungen auf Wallet-Seite. Der Adapter bettet die ML-DSA-87-Signaturerweiterung in den Transaktionskörper ein, bevor die Wallet ihn signiert, sodass die Wallet eine Standard-SIGN_MODE_DIRECT-Signatur durchführt und nie erfahren muss, dass PQC beteiligt ist.
Einsatzbereiche
Installation
npm i @qorechain/wallet-adapterDokumentation
Einzigartige Funktionen
Post-Quanten-Signieren aus Standard-Wallets
Die Chain lehnt jede Cosmos-Transaktion ohne eine hybride ML-DSA-87-Signatur ab, die Standard-Wallets nicht erzeugen können. Der Adapter bettet die Post-Quanten-Signatur in den Transaktionskörper ein, bevor die Wallet ihre Standard-SIGN_MODE_DIRECT-Signatur durchführt, sodass Keplr, Leap und Cosmostation ohne Änderungen auf Wallet-Seite funktionieren.
Dokumentation lesenQoreChain PQC
Die Post-Quanten-Kryptografie-Bibliothek hinter QoreChain: ML-DSA-Signaturen (FIPS 204), ML-KEM-Schlüsseleinkapselung (FIPS 203) und SHAKE-256-Hashing (FIPS 202) mit einer einheitlichen API in JavaScript/TypeScript, Go, Rust, Python, Java und C. Nur Standards, die geprüfte Implementierungen umhüllen, und jede Anbindung wird gegen eine gemeinsame Testvektor-Suite validiert, sodass eine in einer Sprache erzeugte Signatur in jeder anderen verifiziert wird. ML-DSA signiert standardmäßig deterministisch, gemäß FIPS 204.
Einsatzbereiche
Installation
npm i @qorechain/pqcDokumentation
Einzigartige Funktionen
Byteidentisch über sechs Sprachen hinweg
Jede Anbindung wird gegen dieselbe gemeinsame Testvektor-Suite validiert, sodass eine in Python erzeugte Signatur in Go, Rust, Java, C oder im Browser verifiziert wird und mit dem übereinstimmt, was die Chain selbst verifiziert. Nur Standards, die geprüfte Implementierungen der finalen NIST-Spezifikationen umhüllen.
Dokumentation lesenStandardmäßig deterministisches ML-DSA
Alle Anbindungen signieren ML-DSA standardmäßig deterministisch gemäß FIPS 204, mit gehedgtem Signieren als ausdrücklicher Opt-in, sodass dieselbe Nachricht und derselbe Schlüssel in jeder Sprache dieselbe Signatur erzeugen. Diese Eigenschaft macht sprachübergreifende und On-Chain-Verifizierung reproduzierbar.
Dokumentation lesenVollständige Dokumentation
Anleitungen, API-Referenzen und Netzwerkparameter für jede Bibliothek finden Sie in der QoreChain-Dokumentation.