I run a testnet Ropsten (revival) ethereum node. I would like to get the content of txpool. With a geth console, I can access the variable txpool.
My question is how can I access this variable within a web3 script ?
Web3 = require("web3");
web3 = new Web3(new Web3.providers.HttpProvider("http://localhost:8545"));
Someting like the following:
pendingTx = web3.txpool ?
pendingTx = web3.eth.txpool ?
they are all undefined…
Best Answer
With Web3 1.0.0 it's easy to implement it yourself:
Then use it normally:
Output:
The same way you can extend Web3 to invoke any other "missing" JSON RPC.