Paquetes para desarrolladores
QoreChain publica sus herramientas para desarrolladores como paquetes pequeños en los registros públicos (npm, PyPI, crates.io, el proxy de módulos de Go, Maven Central y Swift Package Manager). Esta página es el índice: para qué sirve cada paquete, su nombre exacto en el registro, lenguaje, versión actual, comando de instalación y estado, y dónde leer cómo usarlo. Está pensada para desarrolladores que crean dApps, monederos, backends y rollups en QoreChain y quieren elegir el paquete adecuado antes de leer una guía.
Las versiones de las tablas se leyeron de los registros el 27 de octubre de 2026. Mainnet qorechain-vladi ejecuta v3.2.5 (aplicada el 29 de octubre de 2026) y testnet qorechain-diana ejecuta v3.2.6. Todos los paquetes listados como publicados tienen licencia Apache-2.0.
Innovaciones
- Un único formato de firma híbrida en todos los lenguajes. La cadena exige una firma secp256k1 más una firma ML-DSA-87 (FIPS 204) en las transacciones del carril nativo. QoreSign reproduce byte a byte sus vectores de prueba publicados en TypeScript, Rust, Go, Swift, Kotlin y Python, y
qorechain-pqcejecuta un conjunto compartido de vectores en sus seis bindings, de modo que una clave o una firma creada en un lenguaje se verifica en los demás. - La forma de los sign-bytes se elige a partir del estado de la cadena, no a ojo. El SDK, el wallet adapter,
chain-bridgey los ayudantes de red de QoreSign piden al nodoGET /cosmos/upgrade/v1beta1/applied_plan/{name}para ambos nombres de actualización (v3.2.0yv3.1.98) y firman la forma v2 cuando cualquiera de las dos alturas es mayor que cero. Sin un endpoint REST en estas dos cadenas, lanzan un error en lugar de adivinar. Ambas redes verifican v2 hoy (comprobado el 27 de octubre de 2026:v3.2.0aplicada en mainnet en la altura 2,981,742 yv3.1.98en testnet en la altura 5,746,000). - Inicios rápidos que se ejecutaron, no solo se escribieron. En los paquetes que tienen uno, el ejemplo se ejecutó el 27 de octubre de 2026 tras instalar desde el registro público. 31 de las 34 entradas de inicio rápido se ejecutaron y pasaron; el manifiesto registra cuáles tres no (consulta Límites).
- Un manifiesto detrás de las tablas. Los nombres de paquete, las versiones y los comandos de instalación de esta página proceden de un único manifiesto legible por máquina, con un endpoint de versión en vivo por paquete, los mismos datos con los que se construye el centro de SDK de la página Developers del panel.
Cómo usarlo
Elige según lo que estés construyendo.
| Quieres | Usa | Lee |
|---|---|---|
| Leer el estado de la cadena, derivar cuentas, enviar transacciones con firma híbrida desde un script o una dApp | QoreChain SDK | Visión general del SDK, Instalación, Inicio rápido |
| Firmar en tu propio monedero o backend, verificar firmas, Sign In With QoreChain | QoreSign | Descripción general de QoreSign, Inicio rápido |
| Añadir QoreChain a Keplr, Leap o Cosmostation, generar monederos unificados, construir mensajes de ventana EVM y de clave vinculada | Wallet adapter | Wallet adapter |
| Ejecutar una tarea de servidor que envíe QOR, registre claves o despliegue contratos | Chain bridge (o el SDK) | Chain bridge y handles |
Resolver un @handle a una dirección verificada | Handles | Chain bridge y handles |
| Permitir que tu dApp use el monedero QoreX, o probarla sin una extensión | Integraciones de QoreX | Integraciones de QoreX, QoreX, para desarrolladores |
| Crear y operar un rollup de aplicación | RDK | Visión general de los Rollups, Despliegue de un rollup |
| Usar solo las primitivas post-cuánticas (ML-DSA, ML-KEM, SHAKE-256) | qorechain-pqc | Firma poscuántica |
| Permitir que un agente de IA o una herramienta para desarrolladores lea la cadena (bloques, transacciones, cuentas, estado de la firma híbrida, simulación, transferencias sin firmar) | Servidor MCP de QoreChain | Servidor MCP de QoreChain |
| Leer la cadena desde una terminal o un script de shell, con salida JSON | CLI qore | CLI de QoreChain |
| Leer cómo se protegió una transacción confirmada (mensajes, firmante, comisión, capa ML-DSA-87, nivel) | Inspector de transacciones de QoreSign (inspectTransaction) | Descripción general de QoreSign |
| Cifrar datos hacia cuentas de QoreChain, grupos privados o sidechains con ML-KEM-1024 | QoreSeal | QoreSeal |
| Revisar o probar el diseño de un cliente ligero poscuántico (verificación de checkpoints) | Cliente ligero PQ | Cliente ligero PQ |
| Integrar QoreChain como custodio o exchange (comprobación de direcciones, verificación de retiros, acreditación de depósitos) | Kit de custodia | Kit de custodia |
| Inventariar la criptografía de un nodo, una red o código fuente Solidity como CBOM de CycloneDX | QoreScan | QoreScan |
| Hacer un prototipo de un token con permisos de un activo del mundo real en testnet (ERC-3643, CMTAT, vaults de participaciones restringidas, comprobación de titular poscuántica) | Asset Kit | Asset Kit |
| Construir y probar proyectos de Solidity o CosmWasm en QoreChain con Foundry, Hardhat o viem | Kit de desarrollo de cadena (SDK 0.11.0, próximamente) | Kit de desarrollo de cadena |
Instala un paquete y ejecuta su inicio rápido primero contra la testnet pública. Las lecturas no necesitan cuenta, clave ni comisión.
Cómo acceder
| Testnet | Mainnet | |
|---|---|---|
| ID de cadena | qorechain-diana | qorechain-vladi |
| ID de cadena EVM | 9800 | 9801 |
| REST | https://api-testnet.qore.host | https://api.qore.host |
| RPC de consenso | https://rpc-testnet.qore.host | https://rpc.qore.host |
| JSON-RPC EVM | https://evm-testnet.qore.host | https://evm.qore.host |
| JSON-RPC SVM | https://svm-testnet.qore.host | https://svm.qore.host |
- Cuenta y claves: ninguna para lecturas. Para enviar necesitas una cuenta con QOR (el QOR de testnet viene del Faucet) y, en el carril nativo, una clave ML-DSA-87 registrada para ella.
- Coste: los paquetes son gratuitos. Las transacciones pagan la comisión de red; el mínimo de comisión es 0.1 uqor por gas.
- Reglas de firma: una transacción del carril nativo debe llevar una firma híbrida (secp256k1 más ML-DSA-87). Una transacción EVM solo se acepta de una cuenta con una clave ML-DSA-87 registrada y una ventana de autorización EVM abierta. Las lecturas de SVM funcionan y las transacciones SVM todavía no están abiertas. Consulta Cuentas y firma PQC.
- Convenciones de los inicios rápidos: los ejemplos leen la cuenta del faucet público de testnet y firman con la frase de prueba pública (
abandononce veces, y luegoabout). No fondees nunca una cuenta derivada de esa frase. Ningún inicio rápido envía una transacción.
La página de desarrolladores del panel
El panel tiene una página pública en dashboard.qorechain.io/developers. Comprobada el 27 de octubre de 2026, tiene siete pestañas (recorrido completo: Developers):
- SDKs: el centro de SDK. Cada paquete del manifiesto, agrupado por producto, con un selector de lenguaje, la última versión leída en vivo de cada registro, líneas de instalación e importación con botones de copiar, el inicio rápido con la salida que observó el equipo del SDK, los problemas conocidos, y los ID de cadena y los endpoints públicos. Los paquetes que no están publicados no muestran comando de instalación.
- Transaction inspector: pega un hash de transacción de 64 caracteres hexadecimales en testnet o mainnet y ve el estado, el firmante, la comisión, si la capa poscuántica se verifica y el nivel de seguridad (PQC, Enrollment, SHAKE o Classical). Usa la función
inspectTransactionde QoreSign 0.1.1: consulta Inspector de transacciones. - PQ key status: lee la clave ML-DSA-87 que una dirección tiene registrada en la cadena y su ventana de autorización EVM, en testnet o mainnet.
- Simulator: simula una transacción firmada (
TxRawen base64 o hex) y muestra el consumo de gas y los cambios de saldo. No se transmite nada. - Signing playground: solo testnet. Genera en el navegador una clave híbrida desechable, mantenida en memoria, para firmar y verificar mensajes y solicitudes de Sign In With QoreChain.
- QoreX test wallet: solo testnet. Inyecta un monedero de prueba (
window.qorex, anunciado mediante EIP-6963 como «QoreX (mock)») en la pestaña para que puedas probar flujos de dApp. - AI agents (MCP): el estado del servidor MCP de QoreChain (publicado) y la configuración para un cliente MCP: primero
npxlocal, más un endpoint alojado de testnet que necesita una clave de API. Consulta Servidor MCP de QoreChain.
La misma comprobación del inspector está disponible en código como la función de biblioteca inspectTransaction en QoreSign 0.1.1 (TypeScript). Las tablas de abajo y el centro de SDK muestran los mismos datos de paquetes; las tablas se contrastaron con los registros el 27 de octubre de 2026.
Dónde está publicado
Cada nombre es el nombre exacto del registro. El enlace del paquete abre su página en el registro. «Publicado» significa que la versión mostrada se puede instalar hoy.
QoreChain SDK
Guías: Visión general del SDK, Instalación, Kit de React, Referencia de la CLI. Código fuente: qorechain/qorechain-sdk.
| Paquete | Lenguaje | Versión | Instalación | Estado |
|---|---|---|---|---|
@qorechain/sdk | TypeScript | 0.10.0 | npm install @qorechain/sdk | Publicado |
@qorechain/react | TypeScript (React) | 0.10.0 | npm install @qorechain/react @qorechain/sdk react react-dom | Publicado. Provider, hooks, ConnectButton y la insignia de estado PQC (exportada como QuantumSafeBadge en 0.10.0) |
@qorechain/evm | TypeScript | 0.8.0 | npm install @qorechain/evm viem | Publicado |
@qorechain/svm | TypeScript | 0.8.0 | npm install @qorechain/svm @solana/web3.js | Publicado. Solo lecturas en las redes en vivo |
create-qorechain-dapp | TypeScript (CLI) | 0.10.0 | npx create-qorechain-dapp my-dapp | Publicado |
qorechain-sdk | Python | 0.10.0 | pip install qorechain-sdk | Publicado |
qorechain-sdk | Rust | 0.10.0 | cargo add qorechain-sdk tokio --features tokio/macros,tokio/rt-multi-thread | Publicado |
github.com/qorechain/qorechain-sdk/packages/go | Go | v0.10.0 | go get github.com/qorechain/qorechain-sdk/packages/go@latest | Publicado |
io.github.qorechain:qorechain-sdk | Java | 0.10.0 | implementation("io.github.qorechain:qorechain-sdk:0.10.0") | Publicado |
QoreSign
Guías: Descripción general de QoreSign, Inicio rápido, Vectores de prueba. Código fuente: qorechain/qoresign. La versión 0.1.1 se publicó el 27 de octubre de 2026. QoreSign firma en local; no guarda claves por ti y no hace firma con umbral, MPC ni con monedero de hardware.
| Paquete | Lenguaje | Versión | Instalación | Estado |
|---|---|---|---|---|
@qorechain/qoresign | TypeScript | 0.1.1 | npm install @qorechain/qoresign | Publicado. Incluye inspectTransaction y fetchEvmWindow (nuevos en 0.1.1) |
qorechain-qoresign | Rust (se importa como qoresign) | 0.1.1 | cargo add qorechain-qoresign | Publicado |
github.com/qorechain/qoresign/go | Go | v0.1.1 | go get github.com/qorechain/qoresign/go@v0.1.1 | Publicado |
qorechain-qoresign | Python 3.9+ (se importa como qoresign) | 0.1.1 | pip install qorechain-qoresign | Publicado, nuevo en 0.1.1. Wheels para macOS (arm64, x86_64) y Linux (x86_64, aarch64); todavía no hay wheel para Windows. Solo funciones sin conexión |
QoreSign (paquete Swift) | Swift (iOS 16+, macOS 13+) | 0.1.1 | .package(url: "https://github.com/qorechain/qoresign", from: "0.1.1"), producto QoreSign | Publicado como release de GitHub; el framework binario se descarga desde ahí |
io.github.qorechain:qoresign | Kotlin / JVM (JVM 17+, Kotlin 2.3+) | 0.1.1 | implementation("io.github.qorechain:qoresign:0.1.1") | Publicado |
io.github.qorechain:qoresign-android | Kotlin (Android API 24+, Kotlin 2.3+) | 0.1.1 | implementation("io.github.qorechain:qoresign-android:0.1.1") | Publicado. Misma API que el artefacto JVM; su ejemplo se ejecutó solo en el artefacto JVM, no en un dispositivo Android |
Los artefactos de Kotlin y Android necesitan en tu proyecto el compilador de Kotlin 2.3 o posterior; un proyecto con Kotlin 2.1 falla al compilar contra ellos.
El paquete de TypeScript tiene una subruta @qorechain/qoresign/network, y el módulo de Go tiene los mismos ayudantes salvo inspectTransaction y fetchEvmWindow: fetchPqKeyStatus, resolveSignBytesVersion, simulateTx (con cambios de saldo), suggestGasLimit, broadcastTx, submitWithSignBytesFallback (una alternativa y luego se detiene), verifySiwqWithChain y verifyMessageWithChain. Los paquetes de Rust, Swift, Kotlin y Python no tienen código de red.
QoreSeal
Página: QoreSeal. Código fuente: qorechain/qoreseal. QoreSeal 0.1.0 cifra datos hacia cuentas de QoreChain, grupos privados y sidechains con ML-KEM-1024 (FIPS 203). El cifrado funciona sin conexión; leer la clave de un destinatario desde la cadena necesita el registro de claves KEM, que está en vivo en la testnet y cuya ruta de lectura responde en mainnet desde v3.2.5 (aplicada el 29 de octubre de 2026; todavía no había ninguna clave publicada allí cuando se comprobó). La construcción está pendiente de una revisión externa antes de 1.0.
| Paquete | Lenguaje | Versión | Instalación | Estado |
|---|---|---|---|---|
qorechain-qoreseal | Rust (se importa como qoreseal) | 0.1.0 | cargo add qorechain-qoreseal | Publicado |
github.com/qorechain/qoreseal/go | Go | v0.1.0 | go get github.com/qorechain/qoreseal/go@v0.1.0 | Publicado |
qorechain-qoreseal | Python 3.9+ (se importa como qoreseal) | 0.1.0 | pip install qorechain-qoreseal | Publicado. Wheels para macOS (arm64, x86_64) y Linux (x86_64, aarch64); todavía no hay wheel para Windows |
QoreSeal (paquete Swift) | Swift (iOS 16+, macOS 13+) | 0.1.0 | .package(url: "https://github.com/qorechain/qoreseal", from: "0.1.0"), producto QoreSeal | Publicado como release de GitHub; el framework binario se descarga desde ahí |
io.github.qorechain:qoreseal | Kotlin / JVM (JVM 17+, Kotlin 2.3+) | 0.1.0 | implementation("io.github.qorechain:qoreseal:0.1.0") | Publicado en Maven Central |
io.github.qorechain:qoreseal-android | Kotlin (Android API 24+, Kotlin 2.3+) | 0.1.0 | implementation("io.github.qorechain:qoreseal-android:0.1.0") | Publicado en Maven Central |
@qorechain/qoreseal | TypeScript | todavía ninguna | ninguna | No publicado en npm (404 el 27 de octubre de 2026). El código fuente está en el repositorio |
Cliente ligero PQ
Página: Cliente ligero PQ. Código fuente: qorechain/qorechain-pq-light-client. Una especificación en borrador y verificadores de referencia para checkpoints firmados con ML-DSA-87. No se conecta a mainnet ni a testnet: QoreChain no produce los checkpoints que verifica y no hay soporte de cadena planificado. Funciona con conjuntos de validadores simulados y vectores de prueba compartidos.
| Paquete | Lenguaje | Versión | Instalación | Estado |
|---|---|---|---|---|
@qorechain/pq-light-client | TypeScript | 0.1.0 | npm install @qorechain/pq-light-client | Publicado. Depende de @qorechain/pqc 0.2.3 |
qorechain-pq-light-client | Rust (biblioteca qorechain_pq_light_client) | 0.1.0 | cargo add qorechain-pq-light-client | Publicado |
github.com/qorechain/qorechain-pq-light-client/go | Go (paquete pqlightclient) | v0.1.0 | go get github.com/qorechain/qorechain-pq-light-client/go@v0.1.0 | Publicado |
Kit de custodia
Página: Kit de custodia. Código fuente: qorechain/qorechain-custody-kit. Una guía de integración, código de referencia y vectores de prueba para custodios y exchanges, en TypeScript, Python, Go, Rust y Java. Es código de referencia para leer, copiar o incorporar a tu repositorio, no un conjunto de paquetes: la única entrada en un registro es el módulo de Go.
| Paquete | Lenguaje | Versión | Instalación | Estado |
|---|---|---|---|---|
Release de GitHub v0.1.0 | TypeScript, Python, Go, Rust, Java | 0.1.0 | git clone https://github.com/qorechain/qorechain-custody-kit, y luego compila la carpeta de tu lenguaje | Publicado, 27 de octubre de 2026. Sin paquete de npm, PyPI, crates.io ni Maven, a propósito |
github.com/qorechain/qorechain-custody-kit/code/go | Go (paquete custodykit) | v0.1.0 | go get github.com/qorechain/qorechain-custody-kit/code/go@v0.1.0 | Publicado |
QoreScan
Página: QoreScan. Código fuente: qorechain/qorescan. QoreScan Community 0.1.0 inventaría la criptografía de un despliegue de QoreChain (un directorio home de nodo, el estado de la red en vivo, endpoints TLS y código fuente Solidity) y escribe un CBOM de CycloneDX 1.6 e informes en Markdown. Es una ayuda de inventario, no una certificación ni una auditoría.
| Paquete | Lenguaje | Versión | Instalación | Estado |
|---|---|---|---|---|
Release de GitHub v0.1.0 | Binarios para macOS, Linux y Windows (amd64, arm64) | 0.1.0 | descarga y comprueba con qorescan_0.1.0_checksums.txt | Publicado, 27 de octubre de 2026 |
@qorechain/qorescan | Wrapper de npm (Node.js 18+) | 0.1.0 | npx @qorechain/qorescan scan ... | Publicado. Descarga y comprueba el binario del release en la primera ejecución |
qorescan | Wrapper de PyPI (Python 3.9+) | 0.1.0 | pipx run qorescan scan ... o pip install qorescan | Publicado. Mismo comportamiento que el wrapper de npm |
github.com/qorechain/qorescan | Go | v0.1.0 | go install github.com/qorechain/qorescan/cmd/qorescan@v0.1.0 | Publicado. Go 1.26 |
Asset Kit
Página: Asset Kit. Código fuente: qorechain/qorechain-asset-kit. QoreChain Asset Kit 0.1.0 es un conjunto de herramientas de código abierto para tokens con permisos de activos del mundo real: contratos EVM (un módulo de ERC-3643, una regla de CMTAT y vaults de participaciones restringidas sobre un guard que exige una clave ML-DSA-87 registrada), scripts de despliegue de Foundry y una consola del emisor, además de clientes para una propuesta de módulos nativos (x/asset, x/identity, x/compliance, x/settlement, x/attest) que no está prevista y no existe en ninguna red. Los contratos funcionan solo en testnet: el precompilado 0x0A02 no está activo en mainnet, donde el guard falla en cerrado. Anterior a 1.0 y sin auditar; las plantillas legales del repositorio son borradores sin revisar, no asesoramiento legal.
| Paquete | Lenguaje | Versión | Instalación | Estado |
|---|---|---|---|---|
Release de GitHub v0.1.0 | Contratos Solidity, consola del emisor, protos, documentación | 0.1.0 | git clone --recurse-submodules https://github.com/qorechain/qorechain-asset-kit, o forge install qorechain/qorechain-asset-kit@v0.1.0 | Publicado. Los contratos y la consola se usan desde el repositorio |
io.github.qorechain:asset-kit | Java 17 (cliente de la propuesta) | 0.1.0 | implementation("io.github.qorechain:asset-kit:0.1.0") | Publicado |
github.com/qorechain/qorechain-asset-kit/clients/go | Go (paquete assetkit, cliente de la propuesta) | v0.1.0 | go get github.com/qorechain/qorechain-asset-kit/clients/go@v0.1.0 | Publicado |
qorechain-asset-kit en PyPI | Python | todavía ninguna | ninguna | Próximamente. No está en PyPI (404 el 28 de octubre de 2026) |
@qorechain/asset-kit en npm | TypeScript | todavía ninguna | ninguna | Próximamente. No publicado (404 el 28 de octubre de 2026) |
Kit de desarrollo de cadena (SDK 0.11.0)
Página: Kit de desarrollo de cadena. Código fuente: qorechain/qorechain-sdk. La parte de QoreChain SDK 0.11.0 pensada para equipos de Solidity y contratos inteligentes: definiciones de cadena para viem y ayudantes de ventana de autorización EVM en @qorechain/evm, cuatro plantillas nuevas de create-qorechain-dapp (Foundry, Hardhat 3, viem con wagmi y un token de QoreChain Native), inicios rápidos de EVM y una página sobre en qué se diferencia la EVM de QoreChain de Ethereum.
Próximamente. El SDK 0.11.0 está etiquetado en GitHub (v0.11.0) y su publicación en npm está pendiente: el 27 de octubre de 2026 npm servía @qorechain/sdk 0.10.0, @qorechain/evm 0.8.0 y create-qorechain-dapp 0.10.0, y @qorechain/sdk@0.11.0 devolvía 404. Hasta que npm muestre 0.11.0, las nuevas definiciones de cadena, los ayudantes de ventana y las plantillas no se pueden instalar; los paquetes 0.10.0 de la tabla del SDK son lo que obtienes hoy. 0.11.0 cambia solo los paquetes de npm: los SDK de Python, Rust, Go y Java se quedan en 0.10.0.
Rollup Development Kit (RDK)
Guías: Visión general de los Rollups, Despliegue de un rollup, Arquitectura del Rollup Development Kit. Código fuente: qorechain/qorechain-rdk.
| Paquete | Lenguaje | Versión | Instalación | Estado |
|---|---|---|---|---|
@qorechain/rdk | TypeScript | 0.8.0 | npm install @qorechain/rdk | Publicado. Firma en híbrido cuando pasas un pqcKeypair; las lecturas no necesitan clave |
@qorechain/rdk-cli | TypeScript (CLI qorollup) | 0.8.0 | npm install -g @qorechain/rdk-cli | Publicado. Desde 0.6.2 arranca a través del enlace bin de npm (0.6.1 y anteriores no imprimían nada). Desde 0.7.1 sus comandos de transacción firman en híbrido cuando resuelven tu clave poscuántica (0.7.0 y anteriores firmaban solo en clásico, lo cual las redes rechazaban) |
create-qorechain-rollup | TypeScript (CLI) | 0.8.0 | npx create-qorechain-rollup my-rollup | Publicado |
qorechain-rdk | Python (3.10+, se importa qorrdk) | 0.8.0 | pip install qorechain-rdk | Publicado. Las lecturas funcionan; desde 0.8.0 las transacciones firman en híbrido cuando pasas un par de claves poscuántico (las versiones anteriores firmaban solo en clásico) |
qorechain-rdk | Rust | 0.8.0 | cargo add qorechain-rdk | Publicado. Las lecturas funcionan; desde 0.8.0 las transacciones firman en híbrido cuando pasas un par de claves poscuántico (las versiones anteriores firmaban solo en clásico) |
github.com/qorechain/qorechain-rdk/packages/go | Go | v0.8.0 | go get github.com/qorechain/qorechain-rdk/packages/go@v0.8.0 | Publicado. Las lecturas funcionan; desde 0.8.0 las transacciones firman en híbrido cuando pasas un par de claves poscuántico (las versiones anteriores firmaban solo en clásico) |
io.github.qorechain:qorechain-rdk | Java (Java 21+) | 0.8.0 | implementation("io.github.qorechain:qorechain-rdk:0.8.0") | Publicado. Las lecturas funcionan; desde 0.8.0 las transacciones firman en híbrido cuando pasas un par de claves poscuántico (las versiones anteriores firmaban solo en clásico y requerían Java 17) |
Primitivas post-cuánticas (qorechain-pqc)
Guía: Firma poscuántica. Código fuente: qorechain/qorechain-pqc. La firma ML-DSA es determinista por defecto en todos los bindings; la firma hedged es una opción explícita.
| Paquete | Lenguaje | Versión | Instalación | Estado |
|---|---|---|---|---|
@qorechain/pqc | TypeScript | 0.2.3 | npm install @qorechain/pqc | Publicado |
qorechain-pqc | Python (3.9+) | 0.2.3 | pip install qorechain-pqc | Publicado. Necesita liboqs; la primera importación lo compila si falta (git, CMake y un compilador de C) |
qorechain-pqc | Rust | 0.2.3 | cargo add qorechain-pqc | Publicado |
github.com/qorechain/qorechain-pqc/go | Go | v0.2.3 | go get github.com/qorechain/qorechain-pqc/go | Publicado |
io.github.qorechain:qorechain-pqc | Java | 0.2.3 | implementation("io.github.qorechain:qorechain-pqc:0.2.3") | Publicado |
| Biblioteca C | C | 0.2.3 | compila c/ desde el repositorio (necesita liboqs y OpenSSL) | Solo código fuente, sin registro de paquetes |
Wallet adapter
Página: Wallet adapter. Código fuente: qorechain/qorechain-wallet-adapter.
| Paquete | Lenguaje | Versión | Instalación | Estado |
|---|---|---|---|---|
@qorechain/wallet-adapter | TypeScript (módulo ES, JavaScript puro con tipados) | 0.4.0 | npm install @qorechain/wallet-adapter @cosmjs/stargate @cosmjs/proto-signing | Publicado. Sin inicio rápido probado |
Chain bridge
Página: Chain bridge y handles.
| Paquete | Lenguaje | Versión | Instalación | Estado |
|---|---|---|---|---|
@qorechain/chain-bridge | TypeScript (servidor Node.js) | 0.2.3 | npm install @qorechain/chain-bridge | Publicado. Sin inicio rápido probado. El registro no lista ningún repositorio de código fuente |
Handles
Página: Chain bridge y handles.
| Paquete | Lenguaje | Versión | Instalación | Estado |
|---|---|---|---|---|
@qorechain/handles | TypeScript | 0.1.0 | npm install @qorechain/handles | Publicado. Verifica la resolución de un handle contra una clave de registro anclada. No ancla direcciones por sí mismo: el llamador aporta el almacén de anclajes y decide cuándo anclar. Sin inicio rápido probado. El registro no lista ningún repositorio de código fuente |
Integraciones de QoreX
Guía: QoreX, para desarrolladores. Código fuente: qorechain/qorex-integrations. Los seis se publicaron el 27 de octubre de 2026.
| Paquete | Lenguaje | Versión | Instalación | Estado |
|---|---|---|---|---|
@qorechain/qorex-types | TypeScript | 0.1.0 | npm install @qorechain/qorex-types | Publicado. Encuentra QoreX (EIP-6963 y el proveedor nativo) |
@qorechain/qorex-rainbowkit | TypeScript | 0.1.0 | npm install @qorechain/qorex-rainbowkit @rainbow-me/rainbowkit wagmi viem @tanstack/react-query | Publicado |
@qorechain/qorex-interchain-kit | TypeScript (React) | 0.1.0 | npm install @qorechain/qorex-interchain-kit @interchain-kit/core @interchain-kit/react | Publicado |
@qorechain/qorex-cosmos-kit | TypeScript (React) | 0.1.0 | npm install @qorechain/qorex-cosmos-kit @cosmos-kit/core @cosmos-kit/react | Publicado. Con @cosmos-kit/react 2.24 pasa throwErrors={false}; el fragmento del README lo omite |
@qorechain/qorex-wallet-mock | TypeScript | 0.1.0 | npm install -D @qorechain/qorex-wallet-mock | Publicado. Un monedero de prueba que firma de verdad en testnet |
@qorechain/qorex-synpress | TypeScript | 0.1.0 | npm install -D @qorechain/qorex-synpress @playwright/test | Publicado. Fixtures de Playwright; el modo extensión lanza un error hoy |
Connect (obsoleto)
| Paquete | Lenguaje | Versión | Instalación | Estado |
|---|---|---|---|---|
@qorechain/connect | TypeScript | 0.2.1 | ninguna | Obsoleto y sin mantenimiento. No lo uses en trabajo nuevo. Sustitúyelo como en la tabla de abajo |
@qorechain/connect está marcado como obsoleto en npm. Su rango de peer es @qorechain/wallet-adapter ^0.2.1, que no incluye 0.4.0, y no abre una ventana de autorización EVM, de modo que un envío EVM a través de él se rechaza hasta que la cuenta tenga una clave registrada y una ventana abierta. El repositorio listado en sus metadatos del registro no es accesible públicamente.
| Necesidad | Usa en su lugar |
|---|---|
| Detectar QoreX (EVM, nativo, Solana) | @qorechain/qorex-types |
| dApps EVM con RainbowKit y wagmi | @qorechain/qorex-rainbowkit |
| dApps de Cosmos | @qorechain/qorex-interchain-kit (o @qorechain/qorex-cosmos-kit) |
| Firma híbrida en tu propio monedero o backend | @qorechain/qoresign |
QORel, el relayer de IBC
| Paquete | Dónde | Versión | Instalación | Estado |
|---|---|---|---|---|
QORel (qorel) | Release de GitHub qorel-v0.1.0, Homebrew, contenedor ghcr.io/qorechain/qorel | 0.1.0 | brew install qorechain/tap/qorel | Publicado como prelanzamiento. Solo IBC v1; solo testnet. Consulta QORel |
Servidor MCP y CLI
Páginas: Servidor MCP de QoreChain, CLI de QoreChain. Código fuente: qorechain/qorechain-mcp (público). Ambos leen la cadena y ninguno firma, custodia claves ni transmite. Publicados el 27 de octubre de 2026.
| Paquete | Lenguaje | Versión | Instalación | Estado |
|---|---|---|---|---|
@qorechain/mcp | TypeScript (servidor Node.js, bin qorechain-mcp) | 0.1.0 | npx -y @qorechain/mcp | Publicado. stdio y Streamable HTTP. Un endpoint alojado, https://mcp.qorechain.io/mcp, necesita una clave de API, solicitada desde su panel |
qorechain-mcp | Python (3.10+) | 0.1.0 | pip install qorechain-mcp (o uvx qorechain-mcp) | Publicado. Las mismas herramientas que el paquete de npm; solo stdio |
@qorechain/qore-cli | TypeScript (CLI qore) | 0.1.0 | npm install -g @qorechain/qore-cli | Publicado. Salida --json idéntica a la salida de las herramientas MCP |
Planificado (no publicado)
Estos todavía no están en su registro, así que no hay nada que instalar y el comportamiento descrito para ellos todavía no se puede usar. Cada uno devolvió 404 (o no figuraba) el 27 de octubre de 2026.
| Paquete | Uso previsto | Estado |
|---|---|---|
@qorechain/qoreseal en npm | QoreSeal para TypeScript | No publicado; el código fuente está en el repositorio |
qorechain-asset-kit en PyPI, @qorechain/asset-kit en npm | Los clientes de Asset Kit para Python y TypeScript | No publicados; usa un clon del repositorio |
@qorechain/sdk, @qorechain/evm, @qorechain/react, @qorechain/svm, create-qorechain-dapp 0.11.0 en npm | El kit de desarrollo de cadena | Etiquetado en GitHub, publicación en npm pendiente |
Cómo obtener las versiones en vivo
Las tablas son una instantánea. Para leer tú mismo la versión actual de un paquete:
| Registro | Solicitud | Campo |
|---|---|---|
| npm | https://registry.npmjs.org/<name>/latest | version |
| PyPI | https://pypi.org/pypi/<name>/json | info.version |
| crates.io | https://crates.io/api/v1/crates/<name> (envía una cabecera User-Agent o la solicitud se rechaza) | crate.max_stable_version |
| Go | https://proxy.golang.org/<module>/@latest | Version (quita la v inicial) |
| Maven Central | https://repo1.maven.org/maven2/<group path>/<artifact>/maven-metadata.xml | <release> |
| Swift | https://api.github.com/repos/qorechain/qoresign/releases/latest | tag_name (quita la v inicial); las llamadas a GitHub sin autenticar están limitadas a 60 por hora por dirección |
En un nombre de npm con ámbito conserva la @, por ejemplo https://registry.npmjs.org/@qorechain/sdk/latest. Un 404 significa que el paquete no está publicado. El proxy de Go puede responder @latest desde una caché durante un breve tiempo tras una publicación, así que fija la versión en el comando cuando necesites una concreta (la instalación de Go del RDK de arriba lo hace). La página de cada paquete en su registro también muestra la versión y el historial de publicaciones.
Límites y problemas conocidos
- Dos redes en vivo, versiones distintas. Mainnet ejecuta v3.2.5 (desde el 29 de octubre de 2026) y testnet ejecuta v3.2.6. Una función que existe solo en testnet (los elementos de v3.2.6, los precompiles PQC de EVM) se marca en su propia página.
- Todavía no están en vivo:
@qorechain/qoresealen npm, Asset Kit en PyPI y npm (y sus módulos nativos, una propuesta que no está prevista), el SDK 0.11.0 (el kit de desarrollo de cadena) en npm, las transacciones SVM y los precompilados EVM en mainnet (solo están activos en testnet; consulta la visión general del SDK para la lista carril por carril). - Registro de QoreSeal y cliente ligero PQ. Cifrar hacia una dirección leída desde la cadena necesita el registro de claves KEM, en vivo en testnet, y su ruta de lectura responde en mainnet desde v3.2.5. El cliente ligero PQ no se conecta a ninguna de las dos redes; no hay soporte de cadena planificado para sus checkpoints.
- Kotlin 2.3 o posterior. Los artefactos de Kotlin y Android de QoreSign y QoreSeal necesitan el compilador de Kotlin 2.3 o posterior; con Kotlin 2.1 falla la compilación contra ellos.
- Sin wheels para Windows. Los paquetes de Python de QoreSign y QoreSeal tienen wheels solo para macOS y Linux; otras plataformas compilan desde la distribución de código fuente, que necesita Rust.
- Ejemplos no ejecutados: de las 34 entradas de inicio rápido, 31 se ejecutaron y pasaron el 27 de octubre de 2026. El ejemplo de QoreSign en Python se ejecutó tras publicarse el paquete (macOS arm64 y Linux aarch64) y el ejemplo de QoreSign para Android no se ejecutó en un dispositivo. El wallet adapter, chain bridge y handles no tienen inicio rápido, así que sus ejemplos en este manual proceden de los tipados y el código fuente del paquete y no se ejecutaron de extremo a extremo.
@qorechain/rdk-clianterior a 0.6.2 no imprimía nada al arrancar a través del enlace bin de npm, y su--versionimprimía 0.4.1.@qorechain/rdkanterior a 0.7.0 construía pruebas de retirada que nunca se verificaban en la cadena. Usa 0.8.0.- Conflicto de versión de cosmjs.
@qorechain/wallet-adaptery@qorechain/chain-bridgeusan cosmjs 0.32; el SDK usa cosmjs 0.39. Instalar el adapter junto al SDK en un mismo proyecto hace que npm informeERESOLVE. Mantenlos en proyectos separados o pasa--legacy-peer-deps. - Copia anidada del SDK en versiones antiguas del RDK.
@qorechain/rdk0.6.2 y anteriores dependen de@qorechain/sdk^0.9.0, así que una app con el SDK 0.10.0 obtenía una segunda copia anidada del SDK 0.9.x. Desde 0.7.0 el kit depende de@qorechain/sdk^0.10.0y comparte una única copia. - Clientes RDK solo clásicos antes de 0.8.0. Los clientes RDK de Python, Rust, Go y Java anteriores a 0.8.0 firman solo en clásico, lo cual el carril nativo rechaza en ambas redes (y
qorolluplo hacía antes de 0.7.1); actualiza a 0.8.0, que firma en híbrido en los cinco lenguajes cuando se le da un par de claves poscuántico. - Paquetes sin repositorio de código fuente público.
@qorechain/chain-bridgey@qorechain/handlesno listan ningún repositorio de código fuente en los metadatos de su registro. Puedes leer el contenido publicado del paquete en npm. - Python
qorechain-pqcno tiene generación de claves con semilla en 0.2.3, y necesita liboqs.