Skip to content

Conversation

@rdin777
Copy link

@rdin777 rdin777 commented Dec 6, 2025

Привет, команда!

Этот PR содержит необходимые исправления конфигурации Docker Compose и переменных окружения для обеспечения успешного запуска и взаимодействия нод op-node и execution-client (op-geth).

🛠️ Что исправлено:

  1. Унификация пути к JWT-секрету:
    • Путь к файлу jwtsecret был унифицирован в docker-compose.yml и в переменной окружения OP_NODE_L2_ENGINE_AUTH в .env.sepolia (изменено с /shared/jwt.hex на /jwtsecret). Это устранило ошибку 401 Unauthorized при попытке op-node подключиться к Engine API Geth.
  2. Корректировка L1 RPC URL:
    • В .env.sepolia переменная OP_NODE_L1_ETH_RPC была изменена на URL-адрес стандартного JSON-RPC (вместо Beacon API), что устранило ошибку 400 Bad Request: invalid Content-Type header.
  3. Docker Compose (op-node):
    • Удалена неверная секция command в op-node, которая мешала корректному запуску образа.
    • Зависимость depends_on в op-node была изменена с service_healthy (который вызывал таймаут) на более простой service_started.

🟢 Результат:

Оба контейнера запускаются успешно и сразу начинают работать: op-node успешно подключается к L1 Sepolia и аутентифицируется с локальным execution-client, начиная процесс синхронизации L2-цепочки Unichain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant