Transactions
如何從我的節點收聽乙太地址以獲取餘額?
我正在執行乙太節點。我必須不斷收聽交易以檢查我的地址是否收到任何交易。這就像永遠收聽地址並在我的地址涉及任何交易時更新,我應該收到通知。在比特幣區塊鏈中,我可以使用“ZMQ”來做到這一點。它將已確認和未確認的交易推送到“ZMQ”。我想知道如何使用乙太區塊鏈來做到這一點。誰能解釋一下?
在乙太坊上,交易聽我沒有找到直接的方法,但你可以通過給定的程式碼來做到這一點
web3.eth.getBlock("latest", function(err, res) { if (res.transactions.length) { for (var i = 0; i<res.transactions.length; i++) { web3.eth.getTransaction(res.transactions[i], function(err,response) { if (response.value > 0) { console.log("transaction response", response); } }) } } })
您可以根據您的要求過濾它們