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
@walletconnect/sign-client
WC Cloud Relay
Puente Encriptado
WebSocket Tunnel
RMZWallet
Web3 Wallet & Signer
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.
Haga clic en "Iniciar Simulación" para ver el proceso.
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"
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.