Addresses
乙太坊版本的-walletnotify 監控一堆地址?
我正在嘗試建構一個乙太坊瀏覽器,並希望能夠監控一堆地址。我想在 5 分鐘的 cron 上寫一個腳本來檢查這些地址上的任何活動。
但我意識到比特幣有一個 -walletnotify 標誌,它可以讓錢包軟體在檢測到其中一個地址中的活動時執行你在配置文件中聲明的腳本。
乙太坊中是否有 -walletnotify 等效標誌?
您可以為此使用 Parity 的跟踪 API。trace_filter RPC 呼叫將返回涉及給定地址集的所有交易,包括由於合約呼叫而轉移的餘額。
要使跟踪功能正常工作,您需要使用 –tracing=on 標誌同步奇偶校驗。
該呼叫接受一個可選的 from 和 to 塊參數,以實現有效的輪詢。
返回發送到地址 0x18bAaa49ccaa9096aB78945824734036ed667B3B 的所有事務的範例:
curl --data '{"method":"trace_filter","params":[{"toAddress":["0x18bAaa49ccaa9096aB78945824734036ed667B3B"]}],"id":1,"jsonrpc":"2.0"}' -H "Content-Type: application/json" -X POST localhost:8545
我不知道有任何類似於比特幣錢包通知功能的本地推送功能。