Utilidades para Desarrolladores

Librerías Oficiales y Kits de Desarrollo

Todo lo que necesitas para construir en QoreChain: un SDK multilenguaje, un Rollup Development Kit, un adaptador de wallet plug-and-play, y la librería de criptografía post-cuántica en la que se apoya la propia cadena. Todo de código abierto en GitHub y publicado en npm, PyPI, crates.io, el proxy de módulos de Go, y Maven Central.

Construye dApps contra los tres runtimes desde un solo cliente

QoreChain SDK

v0.7.0

El SDK multilenguaje oficial para construir aplicaciones descentralizadas en QoreChain. Disponible en TypeScript, Python, Go, Rust y Java, cubre cuentas, consultas y transacciones en los runtimes EVM, CosmWasm y SVM, con firma post-cuántica híbrida integrada en el cliente de TypeScript. Hooks de React, adaptadores para EVM (viem) y SVM, y un generador de proyectos create-qorechain-dapp completan el conjunto de herramientas de TypeScript.

Úsalo para

Conectarse a mainnet o testnet y consultar balances, bloques y transacciones
Enviar transacciones con las firmas post-cuánticas híbridas de la cadena (HybridSigner)
Trabajar con una cuenta unificada a través de las interfaces EVM (0x…), Cosmos (qor1…) y SVM (base58)
Vincular claves de wallets de navegador (Phantom, MetaMask) como autenticadores acotados y con límite de gasto
Crear el andamiaje de una nueva dApp con npm create qorechain-dapp@latest

Capacidades únicas

Puntuación de riesgo previa con IA

Analiza una transacción con IA on-chain antes de transmitirla. La puntuación se ejecuta dentro de la cadena como un precompilado determinista, de modo que una wallet o dApp obtiene el gas y un veredicto de riesgo y anomalía en una sola llamada, y puede advertir o bloquear antes de firmar.

Leer la documentación

Llamadas cross-VM: una firma, tres VMs, atómica

Llama a un contrato en cualquier VM desde una sola interfaz, y agrupa llamadas en EVM, SVM y CosmWasm en una única transacción atómica firmada una sola vez. Las cadenas de una sola VM no tienen nada que sus SDKs puedan envolver para expresar esto.

Leer la documentación

Seguridad cuántica en una sola llamada

ensurePqcRegistered() registra la clave ML-DSA-87 de un firmante on-chain, migrateToHybrid() la cambia a firma híbrida, y el kit de React incluye un componente QuantumSafeBadge plug-and-play que muestra a los usuarios que su dirección está protegida.

Leer la documentación

Cuentas unificadas: una clave, tres direcciones, un balance

Una clave se representa como qor1…, 0x… y una dirección base58, todas respaldadas por un único balance. Un depósito en cualquier carril llega a la misma cuenta, de modo que los fondos nunca quedan aislados por runtime, y connectPhantomUnified inicia la identidad a partir de una firma de Phantom.

Leer la documentación

Carriles de autenticador: gasto delegado, PQC intacta

Una clave vinculada de Phantom o MetaMask gasta desde la cuenta post-cuántica canónica a través de un relayer, acotada por permisos on-chain, límites de gasto y caducidad. De mínimo privilegio y revocable, mientras la cuenta en sí se mantiene segura frente a la computación cuántica.

Leer la documentación
Lanza y opera rollups específicos de aplicación en QoreChain

Rollup Development Kit (RDK)

v0.4.4

Un kit de cliente y de operador para diseñar, lanzar, configurar y operar rollups específicos de aplicación (app-chains) en QoreChain. El RDK se comunica con las superficies públicas de RPC, REST, gRPC y JSON-RPC, y controla el módulo de rollup on-chain: creación de rollups, envío de lotes de liquidación, gestión del ciclo de vida, y consultas de disponibilidad de datos. Se distribuye como librerías para TypeScript, Python, Go, Rust y Java, además de la CLI de operador qorollup y un generador de proyectos.

Úsalo para

Crear un rollup con perfiles preconfigurados y enviar lotes de liquidación
Operar el ciclo de vida del rollup (pausar, reanudar, cambios de parámetros) desde la CLI qorollup
Consultar la disponibilidad de datos para el estado del rollup
Generar el andamiaje de un nuevo proyecto de rollup con create-qorechain-rollup

Capacidades únicas

Recibos de liquidación seguros frente a la computación cuántica

Cuando un rollup ancla un lote, la cadena confirma su raíz de estado bajo una firma ML-DSA-87. El RDK convierte ese anclaje en un recibo portátil que cualquiera puede verificar completamente sin conexión, en una máquina aislada, y el mismo recibo se verifica byte a byte en los cinco lenguajes. Un kit de rollup sobre una capa base sin PQC no puede ofrecer esto.

Leer la documentación

Copiloto de Rollup QCAI

La cadena ejecuta servicios de asesoría de IA a nivel de red on-chain: estimaciones de comisiones, señales de congestión, investigaciones de fraude, disyuntores. getRollupAdvice() (o qorollup advise) los agrega en una única vista de solo lectura y en lenguaje sencillo para tu rollup. Otros kits no tienen nada que envolver.

Leer la documentación

Contratos de rollup multi-VM

Un contrato de rollup EVM (Solidity) puede llamar a un contrato CosmWasm existente a través de un precompilado fijo, y el RDK construye el calldata por ti. Reutiliza un oráculo, token o registro de CosmWasm desde Solidity en lugar de reimplementarlo, y genera un punto de partida con la plantilla multivm-rollup.

Leer la documentación

Auto-desafiador Watchtower

Para rollups optimistas, el RDK incluye un watchtower que monitoriza los lotes anclados y plantea desafíos automáticamente, junto con perfiles preconfigurados, una matriz de compatibilidad, y disponibilidad de datos nativa.

Leer la documentación
Añade QoreChain a cualquier wallet Cosmos, PQC incluida

Wallet Adapter

v0.1.7

Un adaptador plug-and-play que añade QoreChain a las wallets Cosmos estándar (Keplr, Leap, Cosmostation) y produce las transacciones post-cuánticas híbridas que requiere la cadena sin cambios del lado de la wallet. El adaptador incorpora la extensión de firma ML-DSA-87 en el cuerpo de la transacción antes de que la wallet la firme, de modo que la wallet realiza una firma estándar SIGN_MODE_DIRECT y nunca necesita saber que hay PQC de por medio.

Úsalo para

Sugerir la red QoreChain a Keplr, Leap o Cosmostation desde tu dApp
Enviar transacciones que requieren PQC desde wallets que solo firman con secp256k1 clásico
Integrar QoreChain en flujos de dApp Cosmos existentes sin compilaciones de wallet personalizadas

Instalar

npm i @qorechain/wallet-adapter

Obtener el paquete

Capacidades únicas

Firma post-cuántica desde wallets estándar

La cadena rechaza cualquier transacción Cosmos sin una firma híbrida ML-DSA-87, que las wallets estándar no pueden producir. El adaptador incorpora la firma post-cuántica en el cuerpo de la transacción antes de que la wallet realice su firma estándar SIGN_MODE_DIRECT, de modo que Keplr, Leap y Cosmostation funcionan sin cambios del lado de la wallet.

Leer la documentación
Primitivas post-cuánticas del NIST en seis lenguajes

QoreChain PQC

v0.1.1

La librería de criptografía post-cuántica detrás de QoreChain: firmas ML-DSA (FIPS 204), encapsulación de claves ML-KEM (FIPS 203), y hashing SHAKE-256 (FIPS 202) con una API coherente en JavaScript/TypeScript, Go, Rust, Python, Java y C. Solo estándares, envolviendo implementaciones auditadas, y cada binding se valida frente a un conjunto compartido de vectores de prueba, de modo que una firma producida en un lenguaje se verifica en todos los demás. ML-DSA firma de forma determinista por defecto, según FIPS 204.

Úsalo para

Firmar y verificar firmas ML-DSA-87 compatibles byte a byte con la cadena
Encapsulación de claves con ML-KEM-1024 para intercambio de claves seguro frente a la computación cuántica
Hashing SHAKE-256 coherente con el hash predeterminado de la cadena
Elegir un nivel de seguridad más ligero (ML-DSA-44/65, ML-KEM-512/768) cuando el tamaño importa

Instalar

npm i @qorechain/pqc

Capacidades únicas

Compatible byte a byte en seis lenguajes

Cada binding se valida frente al mismo conjunto compartido de vectores de prueba, de modo que una firma producida en Python se verifica en Go, Rust, Java, C o el navegador, y coincide con lo que la propia cadena verifica. Solo estándares, envolviendo implementaciones auditadas de las especificaciones finales del NIST.

Leer la documentación

ML-DSA determinista por defecto

Todos los bindings firman con ML-DSA de forma determinista según FIPS 204, con la firma hedged como opción explícita, de modo que el mismo mensaje y la misma clave producen la misma firma en todos los lenguajes. Esa propiedad es lo que hace reproducible la verificación entre lenguajes y on-chain.

Leer la documentación

Documentación Completa

Guías, referencias de API y parámetros de red para cada librería, disponibles en la documentación de QoreChain.

Utilidades para Desarrolladores | SDK, RDK, Adaptador de Wallet, PQC | QoreChain