Biblioteci oficiale și kituri pentru dezvoltatori
Tot ce ai nevoie pentru a construi pe QoreChain: un SDK multi-limbaj, un Rollup Development Kit, un adaptor de portofel plug-and-play și biblioteca de criptografie post-cuantică pe care se bazează chiar lanțul. Toate open source pe GitHub și publicate pe npm, PyPI, crates.io, proxy-ul de module Go și Maven Central.
QoreChain SDK
SDK-ul oficial multi-limbaj pentru construirea de aplicații descentralizate pe QoreChain. Disponibil pentru TypeScript, Python, Go, Rust și Java, acoperă conturi, interogări și tranzacții pe mediile de execuție EVM, CosmWasm și SVM, cu semnare hibridă post-cuantică integrată în clientul TypeScript. Hook-uri React, adaptoare EVM (viem) și SVM, precum și un generator de proiecte create-qorechain-dapp completează lanțul de instrumente TypeScript.
Folosește-l pentru
Instalare
npm i @qorechain/sdkCapacități unice
Scor de risc AI pre-zbor
Scanează o tranzacție cu AI on-chain înainte de a o transmite. Scorul rulează în interiorul lanțului ca un precompile determinist, astfel încât un portofel sau un dApp primește gaz plus un verdict de risc și anomalie într-un singur apel și poate avertiza sau bloca înainte de semnare.
Citește documentațiaApeluri cross-VM: o singură semnătură, trei VM-uri, atomic
Apelează un contract pe orice VM dintr-o singură interfață și grupează apeluri pe EVM, SVM și CosmWasm într-o singură tranzacție atomică semnată o singură dată. Lanțurile cu un singur VM nu au nimic în jurul căruia SDK-urile lor să poată exprima acest lucru.
Citește documentațiaSigur cuantic într-un singur apel
ensurePqcRegistered() înregistrează cheia ML-DSA-87 a unui semnatar on-chain, migrateToHybrid() o comută pe semnare hibridă, iar kitul React include un QuantumSafeBadge plug-and-play care arată utilizatorilor că adresa lor este protejată.
Citește documentațiaConturi unificate: o cheie, trei adrese, un singur sold
O singură cheie se prezintă ca qor1…, 0x… și o adresă base58, toate susținute de un singur sold. Un depozit pe orice canal ajunge în același cont, astfel încât fondurile nu rămân niciodată izolate per mediu de execuție, iar connectPhantomUnified inițializează identitatea dintr-o semnătură Phantom.
Citește documentațiaCanale de autentificare: cheltuire delegată, PQC intact
O cheie Phantom sau MetaMask conectată cheltuiește din contul post-cuantic canonic printr-un relayer, limitată de permisiuni on-chain, plafoane de cheltuieli și expirare. Privilegiu minim și revocabil, în timp ce contul în sine rămâne sigur cuantic.
Citește documentațiaRollup Development Kit (RDK)
Un kit pentru clienți și operatori, pentru proiectarea, lansarea, configurarea și operarea rollup-urilor specifice aplicațiilor (app-chains) pe QoreChain. RDK comunică cu suprafețele publice RPC, REST, gRPC și JSON-RPC și controlează modulul on-chain de rollup: crearea de rollup-uri, transmiterea loturilor de decontare, gestionarea ciclului de viață și interogările de disponibilitate a datelor. Livrat ca biblioteci pentru TypeScript, Python, Go, Rust și Java, plus CLI-ul de operator qorollup și un generator de proiecte.
Folosește-l pentru
Instalare
npm i @qorechain/rdkCapacități unice
Chitanțe de decontare sigure cuantic
Când un rollup ancorează un lot, lanțul își consemnează rădăcina de stare sub o semnătură ML-DSA-87. RDK transformă acea ancoră într-o chitanță portabilă pe care oricine o poate verifica complet offline, pe un computer izolat, iar aceeași chitanță se verifică identic, byte cu byte, în toate cele cinci limbaje. Un kit de rollup pe un strat de bază non-PQC nu poate oferi acest lucru.
Citește documentațiaQCAI Rollup Copilot
Lanțul rulează servicii de consiliere AI la nivel de rețea, on-chain: estimări de comisioane, semnale de congestie, investigații de fraudă, întrerupătoare de circuit. getRollupAdvice() (sau qorollup advise) le agregă într-o singură vizualizare simplă, doar pentru citire, pentru rollup-ul tău. Alte kituri nu au nimic în jurul căruia să facă asta.
Citește documentațiaContracte de rollup multi-VM
Un contract de rollup EVM (Solidity) poate apela un contract CosmWasm existent printr-un precompile fix, iar RDK construiește calldata pentru tine. Reutilizează un oracol, token sau registru CosmWasm din Solidity în loc să-l reimplementezi, și generează un proiect de bază cu șablonul multivm-rollup.
Citește documentațiaAuto-contestator Watchtower
Pentru rollup-urile optimiste, RDK include un watchtower care monitorizează loturile ancorate și ridică automat contestații, alături de profiluri prestabilite, o matrice de compatibilitate și disponibilitate nativă a datelor.
Citește documentațiaWallet Adapter
Un adaptor plug-and-play care adaugă QoreChain la portofelele Cosmos standard (Keplr, Leap, Cosmostation) și produce tranzacțiile hibride post-cuantice necesare lanțului, fără nicio modificare pe partea de portofel. Adaptorul integrează extensia de semnătură ML-DSA-87 în corpul tranzacției înainte ca portofelul să o semneze, astfel încât portofelul execută o semnătură standard SIGN_MODE_DIRECT și nu are niciodată nevoie să știe că PQC este implicat.
Folosește-l pentru
Instalare
npm i @qorechain/wallet-adapterDocumentație
Capacități unice
Semnare post-cuantică din portofele standard
Lanțul respinge orice tranzacție Cosmos fără o semnătură hibridă ML-DSA-87, pe care portofelele standard nu o pot produce. Adaptorul integrează semnătura post-cuantică în corpul tranzacției înainte ca portofelul să execute semnătura sa standard SIGN_MODE_DIRECT, astfel încât Keplr, Leap și Cosmostation funcționează fără nicio modificare pe partea de portofel.
Citește documentațiaQoreChain PQC
Biblioteca de criptografie post-cuantică din spatele QoreChain: semnături ML-DSA (FIPS 204), încapsulare de chei ML-KEM (FIPS 203) și hashing SHAKE-256 (FIPS 202), cu un API unic și consistent în JavaScript/TypeScript, Go, Rust, Python, Java și C. Doar standarde, care încadrează implementări auditate, iar fiecare legătură (binding) este validată în raport cu un set comun de vectori de test, astfel încât o semnătură produsă într-un limbaj se verifică în toate celelalte. ML-DSA semnează determinist în mod implicit, conform FIPS 204.
Folosește-l pentru
Instalare
npm i @qorechain/pqcDocumentație
Capacități unice
Compatibil byte cu byte în șase limbaje
Fiecare legătură (binding) este validată în raport cu același set comun de vectori de test, astfel încât o semnătură produsă în Python se verifică în Go, Rust, Java, C sau browser, și corespunde cu ceea ce verifică lanțul însuși. Doar standarde, care încadrează implementări auditate ale specificațiilor finale NIST.
Citește documentațiaML-DSA determinist în mod implicit
Toate legăturile (bindings) semnează ML-DSA determinist, conform FIPS 204, cu semnarea hedged ca opțiune explicită, astfel încât același mesaj și aceeași cheie produc aceeași semnătură în fiecare limbaj. Această proprietate este cea care face ca verificarea cross-limbaj și on-chain să fie reproductibilă.
Citește documentațiaDocumentație completă
Ghiduri, referințe API și parametri de rețea pentru fiecare bibliotecă, disponibile în documentația QoreChain.