Utilitare pentru dezvoltatori

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.

Construiește dApp-uri pentru toate cele trei medii de execuție dintr-un singur client

QoreChain SDK

v0.7.0

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

Conectarea la mainnet sau testnet și interogarea soldurilor, blocurilor și tranzacțiilor
Trimiterea de tranzacții cu semnăturile hibride post-cuantice ale lanțului (HybridSigner)
Lucrul cu un cont unificat pe interfețele EVM (0x…), Cosmos (qor1…) și SVM (base58)
Conectarea cheilor de portofel din browser (Phantom, MetaMask) ca autentificatori cu domeniu limitat și plafon de cheltuieli
Generarea unui dApp nou cu npm create qorechain-dapp@latest

Capacităț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ția

Apeluri 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ția

Sigur 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ția

Conturi 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ția

Canale 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ția
Lansează și operează rollup-uri specifice aplicațiilor pe QoreChain

Rollup Development Kit (RDK)

v0.4.4

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

Crearea unui rollup cu profiluri prestabilite și transmiterea loturilor de decontare
Operarea ciclului de viață al rollup-ului (pauză, reluare, modificări de parametri) din CLI-ul qorollup
Interogarea disponibilității datelor pentru starea rollup-ului
Generarea unui proiect de rollup nou cu create-qorechain-rollup

Capacităț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ția

QCAI 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ția

Contracte 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ția

Auto-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ția
Adaugă QoreChain la orice portofel Cosmos, PQC inclus

Wallet Adapter

v0.1.7

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

Sugerarea rețelei QoreChain către Keplr, Leap sau Cosmostation din dApp-ul tău
Trimiterea de tranzacții care necesită PQC din portofele care semnează doar clasic secp256k1
Integrarea QoreChain în fluxurile dApp Cosmos existente, fără construcții personalizate de portofel

Instalare

npm i @qorechain/wallet-adapter

Obține pachetul

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ția
Primitive post-cuantice NIST în șase limbaje

QoreChain PQC

v0.1.1

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

Semnarea și verificarea semnăturilor ML-DSA-87 compatibile byte cu byte cu lanțul
Încapsularea cheilor cu ML-KEM-1024 pentru schimb de chei sigur cuantic
Hashing SHAKE-256 consistent cu hash-ul implicit al lanțului
Alegerea unui nivel de securitate mai ușor (ML-DSA-44/65, ML-KEM-512/768) când dimensiunea contează

Instalare

npm i @qorechain/pqc

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ția

ML-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ția

Documentație completă

Ghiduri, referințe API și parametri de rețea pentru fiecare bibliotecă, disponibile în documentația QoreChain.

Utilitare pentru dezvoltatori | SDK, RDK, Adaptor de portofel, PQC | QoreChain