Go-Ethereum
使用 Geth loadScript 自動進行交易探勘
我正在嘗試配置一個 1 節點專用網路以在交易進入時對其進行探勘。
我發現這個問題有一個可以載入到 geth 的腳本來完全做到這一點。但是,我需要進入 Geth 控制台並
loadScript
手動執行它才能工作並被呼叫,並且在我關閉控制台會話後,必須再次載入腳本文件才能執行該函式。我遇到的問題是呼叫
loadScript
Go 讓它自動執行。以下我嘗試但沒有成功:
RpcClient.Call(&result, "loadScript", "./scripts/auto_mine.js")
您可以在 NodeJS 中執行連結腳本,方法是包含 web3 並連接到本地執行的節點。
您根本不需要在 geth 中使用 javascript repl。如果您在 Node 中執行腳本,您甚至可以將其設置為按特定時間間隔進行輪詢,或使用過濾器監視新事務。