Пост
Поделитесь своими знаниями.
Используете heimdallcli в докеризованной локальной сети?
heimdallcli
Я пытаюсь использовать его matic-cli
в своей локальной докеризованной сети, которую я использовал. heimdallcli tx gov submit-proposal param-change {pathToProposalJSONFile} --validator-id {validatorID} --chain-id {chainID}
Моя главная цель — отправить предложение с помощью этой команды:. Однако я столкнулся с ошибкой: «Конфигурационный файл «heimdall-config» не найден в «/var/lib/heimdall/config"'. Похоже, что директория конфигурации не существует в среде Docker, хотя я вижу журналы, указывающие на то, что Heimdall работает. heimdallcli
Как решить эту проблему и заставить команду работать?
- Polygon PoS
Ответы
4Также можно настроить Heimdall, напрямую открыв консоль контейнера и используя команды для настройки конфигурации по мере необходимости. Вы можете проверить необходимые конфигурации с помощью таких команд, как vi /var/lib/heimdall/config/config.toml
и убедиться, что параметры сети заданы правильно.
Во-первых, убедитесь, что файл конфигурации Heimdall правильно настроен в вашей среде Docker. /var/lib/heimdall/config
Если каталог config.toml
отсутствует в вашем контейнере Docker, возможно, вам придется создать его вручную и убедиться, что в нем есть необходимые файлы, например. Как правило, в настройках Docker эти предустановленные пути могут быть недоступны напрямую.
Вы можете попробовать смонтировать каталог конфигурации с хост-компьютера в контейнер Docker. -v /path/to/your/config:/var/lib/heimdall/config
Это можно сделать с помощью команды Docker run, добавив аргумент сопоставления объемов, например. Таким образом, heimdallcli
контейнер Docker может получить доступ к необходимым файлам конфигурации.
eth_rpc_url
Согласно документации, убедитесь, что служба Heimdall в вашем контейнере Docker настроена с использованием соответствующих конечных точек и параметров, необходимых для работы, например, для подключений к узлам Ethereum.
Знаете ответ?
Пожалуйста, войдите в систему и поделитесь им.
Polygon is a decentralised Ethereum scaling platform that enables developers to build scalable user-friendly dApps with low transaction fees without ever sacrificing on security.