Beitrag
Teile dein Wissen.
Verwenden Sie heimdallcli in einem dockerisierten lokalen Netzwerk-Setup?
heimdallcli
Ich versuche, es matic-cli
in meinem lokalen Docker-Netzwerk zu verwenden, das ich mit ihm eingerichtet habe. heimdallcli tx gov submit-proposal param-change {pathToProposalJSONFile} --validator-id {validatorID} --chain-id {chainID}
Mein Hauptziel ist es, mit diesem Befehl einen Vorschlag zu senden:. Ich stoße jedoch auf einen Fehler, der besagt: 'Die Konfigurationsdatei „heimdall-config“ wurde nicht in „/var/lib/heimdall/config"' gefunden. Das Konfigurationsverzeichnis scheint in der Docker-Umgebung nicht zu existieren, obwohl ich Protokolle sehen kann, die darauf hindeuten, dass Heimdall funktioniert. heimdallcli
Wie kann ich das lösen und den Befehl zum Laufen bringen?
- Polygon PoS
Antworten
4Es ist auch möglich, Heimdall zu konfigurieren, indem Sie direkt auf die Konsole des Containers zugreifen und Befehle verwenden, um die Konfiguration nach Bedarf einzurichten. Sie können die erforderlichen Konfigurationen mit Befehlen wie überprüfen vi /var/lib/heimdall/config/config.toml
und sicherstellen, dass die Parameter für Ihr Netzwerk-Setup korrekt eingestellt sind.
Stellen Sie zunächst sicher, dass die Heimdall-Konfigurationsdatei in Ihrer Docker-Umgebung ordnungsgemäß eingerichtet ist. /var/lib/heimdall/config
Wenn das Verzeichnis config.toml
in Ihrem Docker-Container nicht existiert, müssen Sie es möglicherweise manuell erstellen und sicherstellen, dass es die erforderlichen Dateien enthält wie. In der Regel verfügen Docker-Setups möglicherweise nicht über diese voreingestellten Pfade, auf die direkt zugegriffen werden kann.
Sie können versuchen, das Konfigurationsverzeichnis von Ihrem Host-Computer in den Docker-Container zu mounten. -v /path/to/your/config:/var/lib/heimdall/config
Dies kann mit dem Befehl Docker run geschehen, indem ein Volume-Mapping-Argument wie hinzugefügt wird. Auf diese Weise heimdallcli
kann der im Docker-Container auf die benötigten Konfigurationsdateien zugreifen.
Stellen Sie gemäß der Dokumentation sicher, dass der Heimdall-Dienst auf Ihrem Docker-Container mit den entsprechenden Endpunkten und Parametern konfiguriert ist, die er für den Betrieb benötigt, z. B. eth_rpc_url
für Ethereum-Knotenverbindungen.
Weißt du die Antwort?
Bitte melde dich an und teile sie.
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.
- Wie aktualisiere oder erhalte ich die neueste funktionierende Enode-Liste?42
- Wie widerrufe ich einen 1-Zoll-Swap-Vertrag für XSGD zu USDC?32
- Wie werden Validator-Belohnungen im Polygon-Netzwerk berechnet?33
- Transaktionen für die Kontrakte B, C und D in Kontrakt A anzeigen26
- Warum sind meine Transaktionen nach 2 Blöcken enthalten?23