💡 Cuéntanos tu proyecto

Argos Wallet: Infraestructura de wallets Web3 auto-gestionada

Multi-tenant, multi-chain EVM, server-side signing, routing rules y un dashboard completo. Tu propia infraestructura de wallets, sin depender de terceros.

⎇ Ver en GitHub →

Qué es Argos Wallet

Argos Wallet es una infraestructura completa de wallets Web3 diseñada para equipos que necesitan gestionar wallets a escala. Proporciona un backend seguro para creación y gestión de wallets multi-chain, un dashboard administrativo y SDKs para integrar en tus aplicaciones.

A diferencia de soluciones como Fireblocks o Web3Auth, Argos es completamente auto-gestionado. Tus claves privadas nunca salen de tu infraestructura. Tú controlas las reglas de enrutamiento, los límites de gasto y los mecanismos de firma.

"En Web3, la custodia de claves no es un detalle técnico. Es el modelo de seguridad de tu producto."

Tecnología y arquitectura

Argos Wallet está construido con un stack moderno que combina backend eficiente con frontend flexible:

Go
Next.js 14
PostgreSQL
TypeScript
Dart

Backend en Go con go-ethereum

El backend de Argos está escrito en Go, utilizando la librería go-ethereum para la interacción con la blockchain. Go proporciona el rendimiento necesario para manejar firmas criptográficas de alta frecuencia, mientras que go-ethereum garantiza compatibilidad total con el ecosistema EVM.

Multi-chain EVM

Argos soporta todas las cadenas compatibles con EVM de forma nativa: Ethereum, Polygon, Arbitrum, Optimism, Base, BNB Chain, Avalanche C-Chain y más. Añadir una nueva cadena es tan simple como configurar un RPC endpoint.

Server-side signing

Todas las operaciones de firma se realizan en el servidor, nunca en el cliente. Esto elimina el riesgo de exposición de claves privadas en aplicaciones frontend. El sistema soporta múltiples mecanismos de firma:

  • Signing local — claves almacenadas cifradas en PostgreSQL
  • HSM / KMS — integración con AWS KMS, Azure Key Vault o HashiCorp Vault
  • Multi-sig — aprobación de múltiples firmantes para transacciones de alto valor
  • Threshold signing — firma distribuida sin que una sola entidad tenga la clave completa

Routing rules inteligentes

Define reglas para enrutar transacciones automáticamente:

  • Envía pagos menores a 0.1 ETH por la ruta rápida (signing local)
  • Pagos entre 0.1 y 10 ETH requieren aprobación de 2 de 3 firmantes
  • Pagos superiores a 10 ETH requieren aprobación unánime + notificación por email

Las reglas son totalmente configurables y se evalúan en tiempo real antes de firmar cualquier transacción.

Dashboard Next.js 14

Argos incluye un dashboard completo construido con Next.js 14 y App Router. Desde el dashboard puedes:

  • Gestionar wallets y tenants
  • Monitorizar transacciones en tiempo real
  • Configurar reglas de routing y firmas
  • Visualizar el historial completo de operaciones
  • Exportar reportes para auditoría

SDKs multi-plataforma

Para facilitar la integración, Argos incluye SDKs oficiales:

  • TypeScript SDK — para aplicaciones web y Node.js
  • Dart SDK — para apps Flutter móviles
  • REST API — documentación OpenAPI completa para cualquier lenguaje

Cómo desplegarlo

Desplegar Argos Wallet es sencillo gracias a su arquitectura modular:

git clone https://github.com/2mes4/argos-wallet
cd argos-wallet

# Arranca PostgreSQL + backend + dashboard
docker-compose up -d

Una vez arrancado, el dashboard está disponible en http://localhost:3000 y la API en http://localhost:8080.

Para despliegues en producción, el repositorio incluye:

  • Helm charts para Kubernetes
  • Configuración de CI/CD con GitHub Actions
  • Terraform para infraestructura cloud
  • Scripts de backup y migración de claves

Casos de uso

Marketplaces NFT

Gestiona wallets de creadores y compradores con reglas de royalties automáticas. Cada transacción puede aplicar las comisiones correspondientes sin intervención manual.

Plataformas de pagos crypto

Crea wallets para cada comercio en tu plataforma, con límites de gasto configurables y routing automático entre cadenas. Tus comercios reciben pagos sin tener que gestionar claves privadas.

Wallets corporativas

Empresas que necesitan gestionar fondos en múltiples cadenas con controles internos. Argos permite definir quién puede aprobar qué transacciones, con auditoría completa de cada operación.

Por qué open source

En Web3, la confianza se construye con código abierto. Usar una solución cerrada para gestionar wallets es contradictorio: estás delegando la custodia de tus activos a un código que no puedes auditar. Argos Wallet es 100% open source (licencia MIT). Cada línea de código es inspeccionable, cada mecanismo de firma es verificable, y cualquier equipo puede auditar la seguridad antes de confiar sus fondos.