es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Qué necesito para configurar un nodo Chainlink en Avalanche Fuji testnet?

Intento ejecutar un nodo Chainlink (desde la fuente) en la red de prueba Avalanche Fuji, parece iniciarse correctamente pero obtengo un error del servidor al generar las direcciones de la cuenta.

El error sobre las Direcciones de cuenta en el menú de Gestión de claves simplemente indica “Error del servidor” y no muestra ninguna dirección.

También parece que el nodo intenta usar la dirección Kovan incluso aunque he cambiado la URL ETH y el ID de la cadena a Avalanche Fuji. El error es “Error: al crear una transacción: no se puede enviar una transacción en ID de cadena 43113; la clave eth con dirección 0x… está anclada a la cadena ID 42: tarea fallida”.

He intentado desactivar la cadena en el panel de Operador pero el error persiste.

A continuación se muestra mi archivo .env para el nodo. Estoy ejecutando el nodo y el servidor postgres en el mismo dispositivo. Esta configuración (con diferentes variables de entorno) ha funcionado anteriormente para mí en la red de prueba Kovan.

ETH_URL=wss://avalanche–fuji–rpc.datahub.figment.io/apikey/API_KEY/ext/bc/C/ws
FEATURE_EXTERNAL_INITIATORS=true
LOG_LEVEL=debug
ETH_CHAIN_ID=43113
MIN_OUTGOING_CONFIRMATIONS=2
LINK_CONTRACT_ADDRESS=0x0b9d5D9136855f6FEc3c0993feE6E9CE8a297846
CHAINLINK_TLS_PORT=0
SECURE_COOKIES=false
ALLOW_ORIGINS=*
DATABASE_URL=postgresql://USER:PASSWORD@localhost:5432/elvis?sslmode=disable
DATABASE_TIMEOUT=0
FEATURE_FLUX_MONITOR=true
MINIMUM_CONTRACT_PAYMENT_LINK_JUELS=100000000000000000
CHAINLINK_DEV=true

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece haber dos problemas aquí:

    1. Error del servidor al generar direcciones de cuenta
    2. El nodo intentando usar la dirección de Kovan en lugar de la dirección de Avalanche Fuji

    Para abordar el primer problema, es difícil determinar la causa exacta sin más información, pero podría estar relacionado con la conectividad de red o problemas de permisos. Una solución temporal es usar la opción bootnode al iniciar el nodo para conectarse manualmente a un bootnode en la red de Avalanche Fuji. Puede encontrar una lista de bootnodes de Avalanche Fuji aquí.

    Para abordar el segundo problema, parece que el nodo todavía hace referencia al ID de cadena de Kovan a pesar de haber sido actualizado en el archivo .env. Una solución temporal es actualizar manualmente los directorios chainlink y keystore para eliminar cualquier referencia al ID de cadena de Kovan. Esto se puede hacer eliminando los directorios chainlink y keystore y ejecutando make install nuevamente para reinstalar las dependencias.

    Otra solución podría ser intentar usar un binario precompilado de Avalanche Fuji en lugar de construir desde origen, ya que esto podría ayudar a evitar problemas de configuración. Puede encontrar el binario precompilado de Avalanche Fuji en la página de documentación de Chainlink bajo la sección “Avalanche Fuji”.

Comments are closed.