¿Cuál es la diferencia entre eth.pendingTransactions
y eth.getBlock('pending').transactions
?
He notado que a veces eth.pendingTransactions
tienen algunas transacciones que eth.getBlock('pending').transactions
no tienen.
eth.pendingTransactions
son las transacciones que tiene su nodo Geth local , que no se han minado en un bloque.
eth.getBlock('pending')
es el bloque actual que su nodo está minando (o en el que estaría minando). No es un bloque que se haya agregado a la cadena de bloques. eth.getBlock('pending').transactions
son las transacciones que se incluyen en este bloque hipotético.
Si está enviando una transacción, la verá primero en eth.pendingTransactions
, antes de que un minero la incluya en un bloque.
tobi
ética
tobi
Nicolás Massart
ética