Skip to main content

Configuración y Configuración de Herramientas

Keys API (KAPI)

Guía de Configuración Dedicada

Repositorio en GitHub

Validator Ejector (Ejector)

Guía de Configuración Dedicada

Repositorio en GitHub

Infraestructura Requerida para las Nuevas Herramientas

Para que las nuevas herramientas puedan leer contratos de Lido e información de validadores, se necesita acceso a un Nodo de Ejecución (exactamente un nodo completo) y un Nodo de Consenso.

Se recomienda una configuración dedicada de CL+EL.

info

Aunque el Ejector tiene protecciones de seguridad, se desaconseja el uso de proveedores de RPC alojados (Infura, Alchemy, etc.).

info

También se recomienda tener comunicación segura Ejector -> Nodos y KAPI -> Nodos, por ejemplo, a través de una red privada.

Opciones de Configuración Comunes

ID del Operador

Puedes encontrarlo en el Dashboard de Operadores (#123 en la tarjeta del operador): Holešky, Mainnet

ID del Módulo de Enrutamiento de Staking:

ID del contrato StakingRouter.

Actualmente, solo tiene un módulo (NodeOperatorsRegistry), su ID es 1.

Lista Blanca del Oráculo

Los miembros del oráculo se pueden obtener del contrato HashConsensus (para el Oracle del Bus de Salida de Validadores) en cadena, directamente desde el contrato usando Etherscan.

RedLlamada al Contrato
MainnetgetMembers()
HoleškygetMembers()

Ejemplo de Configuración de Infraestructura

El equipo de Lido DevOps preparó una forma sencilla de configurar las herramientas recomendadas y sus dependencias utilizando Ansible. Esta es una excelente manera de familiarizarse con las nuevas herramientas. Este es un ejemplo de implementación y aún requiere seguridad y endurecimiento por parte del NO; se puede encontrar en GitHub.

Configura 3 hosts:

  • Nodos de Capa de Ejecución + Capa de Consenso (Geth + Lighthouse)
  • KAPI & Ejector
  • Monitoreo

El monitoreo consta de: