Ich versuche, die neuesten Blockdaten abzurufen und alle Transaktions-IDS innerhalb des Blocks abzurufen und dieses Transaktions-IDS-Array an einen API-Server zu senden. Ich verwende diesen Befehl in der Geth-Konsole:
eth.filter('latest').watch(function(err, result){console.log(result)})
Gibt es eine Möglichkeit, wie ein Skript rund um die Uhr in der Geth-Konsole ausgeführt wird (Get Attach) und den obigen Befehl ausführt, um die neuesten Blockdaten abzurufen und das Transaktions-IDS-Array an einen API-Server zu senden? Irgendwelche Ideen/Hilfe wird sehr geschätzt, danke!
Verwenden Sie --exec
zusammen mit geth Attach:
geth --exec "<code>" attach <target>
Weitere Informationen und Beispiele, einschließlich der Ausführung von Dateien (Laden aus dem angegebenen Code), finden Sie unter Nicht interaktive Verwendung: JSRE-Skriptmodus .
Sie können das JavaScript-Skript direkt unter node
VM ausführen. Sie hat denselben Ausführungskontext wie geth attach
eine JavaScript-Konsole
Beispiele (zum Ende scrollen):
Farhan
jluu