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:
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.