¿Qué pasó con eth.pendingTransactions? ¿Hay un equivalente?

Solo estoy interesado en la cantidad de transacciones pendientes que generalmente obtengo de Etherscan , he visto referencias eth.pendingTransactionsen línea pero no puedo encontrar eso o un equivalente en la referencia de API .

¿Hay algún otro lugar donde pueda acceder a ese valor mediante programación?

Respuestas (1)

A partir de la respuesta dada aquí , el punto final de la transacción no confirmada parece ser lo que desea. Como se explica allí,

El objeto devuelto es una matriz de transacciones que no se han incluido en bloques, organizadas en orden cronológico inverso (la más reciente es la primera, luego siguen las transacciones más antiguas).

no confirmados significa los pendientes.

O puede conectarse a la red en vivo a través de web3 y usar eth.pendingTrnsactionsejecutando un nodo completo o usando un servicio como metamask .

Como sugirió @Prashant en los comentarios, eth.pendingTransactionspuede estar devolviendo una transacción pendiente en el mempool del nodo al que está conectado. Y en caso de que tu mempool esté lleno, puede que te falte un tx que esté pendiente =. Puede estar en el grupo de otros nodos.

api.blockcypher.com/v1/eth/main/txs devuelve muy pocas transacciones, necesito el número total como indicación de la congestión de la red
¿Intentaste usar injectionweb3 con metamask ?
Según tengo entendido, eth.pendingTransactions da una transacción pendiente en el mempool del nodo al que está conectado. Y en caso de que tu mempool esté lleno, puede que te falte un tx que esté pendiente =. Puede estar en el grupo de otros nodos. Puedo estar equivocado.
@PrashantPrabhakarSingh Ese es un buen punto. Editaré la respuesta. si pudiera confirmarlo añadiré una referencia. Edite si encuentra alguna fuente :)