Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

openport

OpenPort es un gestor de cartera cripto multi-cadena que ejecuta completamente en el navegador del cliente. Soporta redes EVM, Solana y Bitcoin sin backend ni API keys obligatorias. Utiliza Next.js 16 y viem para leer balances y precios vía RPC públicos o Alchemy opcional.

Ficha actualizada 25 sept 2026, 18:02 · upstream 25 sept 2026, 17:49 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es openport

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

OpenPort es una aplicación de escritorio web que permite rastrear activos criptográficos en múltiples cadenas como Ethereum, Solana, Base y Bitcoin. Funciona exclusivamente en el navegador del usuario, almacenando toda la configuración y datos en localStorage sin necesidad de servidor ni base de datos externa. La arquitectura se basa en Next.js 16 con React 19 y TypeScript, garantizando una ejecución rápida y segura donde las claves privadas nunca salen del dispositivo.

La herramienta destaca por su transparencia y bajo coste operativo. Utiliza llamadas batch a Multicall3 para consultar balances de múltiples tokens simultáneamente, reduciendo la latencia y el consumo de cuota de API. Los precios se obtienen principalmente de CoinGecko, mientras que las transacciones históricas para exportación fiscal se gestionan mediante APIs específicas de cada red o Alchemy si está configurado.

El sistema permite categorizar carteras (hardware, caliente, fría) y filtrar por cadenas. Incluye visualización de NFTs en EVM, gráficos de evolución de valor y exportación de datos fiscales en CSV. Es ideal para usuarios que priorizan la privacidad y quieren evitar dependencias de servicios centralizados, aunque requiere configuración manual de endpoints RPC si no se usa Alchemy.

CASOS DE USO
  • Rastreo de balances multi-cadena (EVM, Solana, Bitcoin) sin conexión a servidor.
  • Visualización de NFTs ERC-721/ERC-1155 y tokens SPL en una interfaz unificada.
  • Exportación de historial transaccional para fines fiscales en formato CSV.
  • Gestión de múltiples direcciones etiquetadas por tipo de almacenamiento (hardware, hot).
  • Prueba de endpoints RPC personalizados con failover automático a Alchemy o públicos.
PUNTOS DESTACADOS
  • Ejecución 100% client-side sin backend ni base de datos externa.
  • Bajo coste operativo gracias a optimización de llamadas batch a Multicall3.
  • Transparencia en datos: muestra errores de carga en lugar de valores inventados.
  • Soporte nativo para múltiples redes incluyendo Bitcoin (UTXO) y Solana (SVM).
  • Privacidad garantizada: las claves privadas nunca se envían a ningún servidor.
PRECAUCIONES
  • El gráfico de 12 meses es una aproximación basada en precios actuales aplicados a holdings históricos.
  • Soporte limitado para NFTs en Solana sin API DAS de Alchemy.
  • Bitcoin solo lee un único address, no soporta xpub o derivados completos.
  • Balances de Keeta no aparecen en el portafolio principal, solo en exportación fiscal.
  • El activo nativo de Tempo carece de precio documentado y se muestra como cantidad.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

OpenPort portfolio overviewAssets and wallets
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Desplegar como aplicación estática Next.js. Ejecutar npm run build para producción o usar Vercel directamente importando el repositorio. No requiere variables de entorno globales; las claves API (opcional) se introducen por usuario en Settings. Asegurar CORS correcto en endpoints RPC públicos, ya que la app falla si no los recibe.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.