Допис
Діліться своїми знаннями.
Використання 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 може отримати доступ д�� файлів конфігурації, які йому потрібні.
Відповідно до документації, переконайтеся, що служба Heimdall у вашому контейнері Docker налаштована з відповідними кінцевими точками та параметрами, необхідними для роботи, наприклад, eth_rpc_url
для підключення вузлів 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.