Informe Técnico • 6 Feb 2026

Arquitectura de Conectividad eCash
WalletConnect v2

Análisis detallado de la migración hacia una infraestructura RPC persistente entre Xolo Legend y RMZWallet.

Resumen Ejecutivo

Este reporte documenta la implementación exitosa y bidireccional del protocolo WalletConnect v2 en el ecosistema xolosArmy. Se ha reemplazado el modelo antiguo de "callbacks" por una mensajería RPC persistente, permitiendo una experiencia de usuario fluida y segura.

  • Delegación Segura: Firma Schnorr sin exponer llaves privadas.
  • Sincronización Real: Actualización de estado sin recargas.
  • Interoperabilidad: Estándar eCAIP-25.

Comparativa: Legacy vs Implementación v2

Evaluación basada en métricas de rendimiento y seguridad.

Mapa de Arquitectura del Sistema

Explore la relación entre la dApp y el Wallet. Haga clic en los componentes para ver detalles técnicos de la implementación.

💻

Xolo Legend (dApp)

Sign Client & UI

ecash:mainnet
@walletconnect/sign-client
☁️

WC Cloud Relay

Puente Encriptado

Topic: xololegend_wallet_session
WebSocket Tunnel
📱

RMZWallet

Web3 Wallet & Signer

CAIP-25 Compliance
ecash_signAndBroadcast

Simulador de Flujo de Transacción

Experimente paso a paso cómo viaja una solicitud de compra desde la dApp hasta la validación en Chronik.

1. ListingCard.tsx
Usuario inicia compra
2. client.request
Envío de OfferID
3. WcWallet.ts
Firma Manual
4. Chronik Node
Broadcast & Validación

Haga clic en "Iniciar Simulación" para ver el proceso.

D

Análisis del Cliente (dApp)

Xolo Legend actúa como el proponente de la sesión. Utiliza un namespace estricto para garantizar la compatibilidad con eCash.

Namespace Config

namespace: "ecash:mainnet"
methods: ["ecash_signAndBroadcast"]
storage: "xololegend_wallet_session"
💡 Hallazgo Clave: La sincronización de estado usa `wcOffersStore` para reaccionar al evento `xolos_offer_published` sin recargar la página.
W

Análisis del Proveedor (Wallet)

RMZWallet centraliza la lógica de firma y gestiona eventos offline mediante un sistema de cola inteligente.

Cola de Ofertas (OfferQueue)

Las ofertas creadas offline se encolan y propagan automáticamente al reconectar.

🛡️ Seguridad: El usuario debe aprobar físicamente cada firma Schnorr. Las llaves privadas nunca abandonan el entorno del wallet.