Dashboard

Nodo Base
Cargando...
Validadores
Cargando...
Recursos
Cargando...
Wallet
Cargando...

Estadísticas de Staking

Cargando...

Recompensas Recibidas

Cargando...

Validadores

#BeaconEstadoBalanceStakeÚltima AttestationAcciones
Cargando...

Logs Kairos (Execution)

Cargando...

Logs Chronos (Consenso)

Cargando...

Configuración General

Tu wallet personal donde recibirás recompensas

Cambiar Contraseña

Acciones del Nodo

Enviar Depósitos de Validadores

Conecta tu wallet y envía depósitos al contrato de staking de OverProtocol. Cada validador requiere 256 OVER.

Datos de Depósito

Cargando...

Tutorial: Configurar Validadores desde Cero

Paso 0 - Requisitos Previos

Antes de empezar asegúrate de tener:

  • Tu nodo base corriendo y sincronizado (ver Dashboard)
  • Tu wallet personal con al menos 256 OVER × número de validadores que quieres configurar
  • Acceso SSH al servidor
  • El dashboard funcionando (lo estás viendo ahora)

Paso 1 - Conectar por SSH al Servidor

Desde tu terminal ejecuta:

ssh -p 58422 root@89.117.54.92

Ingresa tu contraseña cuando te la pida.

Paso 2 - Generar las BLS Validator Keys

Una vez dentro del servidor ejecuta:

~/overprotocol/scripts/generate_keys.sh

El sistema te pedirá:

  1. Elegir idioma → Selecciona English
  2. Número de validadores → Escribe el número que quieres (ej: 32)
  3. Contraseña para los keystores → Elige una contraseña fuerte y guárdala
  4. Mnemonic phrase → El sistema generará 24 palabras. APÚNTALAS EN PAPEL
IMPORTANTE: La mnemonic phrase es tu clave maestra. Si la pierdes, pierdes el acceso a tus validadores. Escríbela en papel y guárdala en un lugar seguro. NUNCA la guardes digitalmente en el servidor.

Paso 3 - Revisar los Archivos Generados

Verifica que se crearon los archivos:

ls ~/overprotocol/validator-keys/ # Debes ver archivos como: # deposit_data-20260328000000.json # keystore-m_12381_3600_0_0_0-1.json # keystore-m_12381_3600_0_0_0-2.json # ... (uno por cada validador)

Hay 2 tipos de archivos:

  • keystore-*.json → Claves privadas de cada validador (encriptadas con tu contraseña)
  • deposit_data-*.json → Archivo para enviar los depósitos al contrato

Paso 4 - Copiar deposit_data a tu PC

Necesitas copiar el archivo deposit_data-*.json a tu computadora local para enviar los depósitos. Desde tu PC:

scp -P 58422 root@89.117.54.92:~/overprotocol/validator-keys/deposit_data-*.json ./

Este archivo NO contiene tu private key, solo datos públicos para el depósito.

Paso 5 - Enviar los Depósitos

Desde este dashboard, ve a la sección Depósitos en el menú lateral.

  1. El sistema mostrará los validadores generados
  2. Haz clic en "Conectar MetaMask"
  3. Si no tienes la red OverProtocol en MetaMask, se agregará automáticamente
  4. Verifica que tengas suficiente OVER (256 por cada validador)
  5. Haz clic en "Enviar Todos los Depósitos" o uno por uno
  6. Confirma cada transacción en MetaMask
Importante: Tu private key NUNCA sale de MetaMask. La transacción se firma localmente en tu navegador. El servidor nunca ve tu clave.

Paso 6 - Deploy de Validadores

Primero crea el archivo de contraseña del wallet:

echo "TU_CONTRASEÑA" > ~/overprotocol/wallets/.wallet-password chmod 600 ~/overprotocol/wallets/.wallet-password

Luego ejecuta el script de deploy:

~/overprotocol/scripts/deploy_active_validators.sh

Este script:

  1. Lee el archivo .wallet-password automáticamente
  2. Detecta qué validadores ya tienen depósito activo
  3. Te pide la contraseña del keystor para importarlo
  4. Genera el docker-compose con --wallet-password-file
  5. Inicia los validadores automáticamente
Nota: El archivo .wallet-password solo se usa internamente por los contenedores Docker. Nunca se envía al servidor web.

Paso 7 - Verificar que Funcionan

Regresa a este dashboard y ve a la sección Validadores en el menú lateral.

Deberías ver todos tus validadores con estado running.

También puedes verificar por SSH:

# Ver todos los validadores activos docker ps | grep validator # Ver logs de un validador específico docker logs validator-1 -f

Paso 8 - Configurar tu Wallet en el Dashboard

Para ver tus recompensas y balance, ve a Ajustes en el menú y pega tu dirección wallet (0x...).

Las recompensas se envían automáticamente a tu wallet cada 1-5 días.

Solución de Problemas Comunes

Q: Un validador muestra "exited"?

A: Ve a Validadores → selecciona el validador → revisa los logs. Causas comunes: keystor corrupto o contraseña incorrecta.

Q: Los validadores no aparecen como "active" en la beacon chain?

A: Espera hasta 24 horas después de los depósitos. La red necesita procesar y activar cada validador.

Q: Quiero salir de un validador?

A: Ve a Validadores → selecciona el validador → botón "Exit Voluntario". Los fondos se devuelven a tu wallet.

Q: ¿Cómo reinicio un validador que falló?

A: En Validadores → selecciona el validador → botón "Reiniciar".