Beobachten Sie ausstehende Transaktionen mit ethjs.js

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!

web3.eth.subscribeWenn 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

Antworten (1)

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);
     });