Ich versuche, ethjs.js zu verwenden, um ausstehende Transaktionen abzuhören, aber nichts hat wirklich funktioniert. Hat jemand ein funktionierendes Beispiel zum Abrufen ausstehender Transaktionen mit ethjs.js?
Ich habe folgendes versucht:
https://github.com/ethjs/ethjs/blob/master/docs/user-guide.md#ethnewpendingtransactionfilter
https://github.com/ethjs/ethjs/blob/master/docs/user-guide.md#ethfilter
Danke!
Wenn Sie den Transaktionshash haben, können Sie ethjs-query verwenden . ethjs-query unterstützt alle von Ethereum spezifizierten RPC-Methoden.
eth.getTransactionByHash(tHash)
.then((result) => {
alert(result['blockHash']);
})
.catch((error) => {
alert(error.message);
});
Shawn Tabrizi
web3.eth.subscribe
Wenn Sie stattdessen Web3.js 1.0 verwenden, können Sie die neue Funktion nutzen , um einen WebSocket zu erstellen, um auf neue ausstehende TXs zu warten: Using Web3.js 1.0 Subscribe and Infura WebSockets to Visualize Ethereum Transactions