Estoy corriendo geth. Via txpool.content.pending
estoy mirando las transacciones que mi nodo ve actualmente. Me da un montón de transacciones por su hash de transacción (creo), en el siguiente ejemplo, creo que la transacción tiene es 0xea674fdde714fd979de3edf0f56aa9716b898ec8
. Esta transacción tiene dos objetos secundarios y me gustaría saber cuáles son. Estoy hablando de 214823
y 214824
. ¿Cuáles son esos índices y por qué hay dos objetos de transacción bajo el mismo hash? nonce
, to
y value
son diferentes, por lo tanto, me pregunto por qué aparecerían bajo el mismo hash de transacción.
0xea674fdde714fd979de3edf0f56aa9716b898ec8: {
214823: [{
blockHash: "0x0000000000000000000000000000000000000000000000000000000000000000",
blockNumber: null,
from: "0xea674fdde714fd979de3edf0f56aa9716b898ec8",
gas: "0x15f90",
gasPrice: "0x4a817c800",
hash: "0xf600f6000087513137182f9aee222618bb813e17cd1c550e710bfe532fc6c353",
input: "0x",
nonce: "0x34727",
to: "0xd3642cbc286df002d4bba68f4dcdc00d19ccd553",
transactionIndex: null,
value: "0xde1a377aa686c6c"
}],
214824: [{
blockHash: "0x0000000000000000000000000000000000000000000000000000000000000000",
blockNumber: null,
from: "0xea674fdde714fd979de3edf0f56aa9716b898ec8",
gas: "0x15f90",
gasPrice: "0x4a817c800",
hash: "0x588bdf42eaf5e049c3a098be2104a7c5c65495154a5cacdb0161db158716ef0d",
input: "0x",
nonce: "0x34728",
to: "0x4fed6e010dcdc0bf50c0cbc98ed33f1991b172da",
transactionIndex: null,
value: "0xde79cc181013590"
}]
}
Estas transacciones son de un pool de minería. Puede ver los bloques extraídos con frecuencia en 0xea674fdde714fd979de3edf0f56aa9716b898ec8 .
Lo que vio txpool.content.pending
son solo dos transacciones pendientes que representan las transacciones que el minero está pagando a los mineros en el grupo. Aquí está la lista de transacciones para la misma cuenta.
Este grupo de minería está a cargo de ethermine.org . Puede ver esto navegando por uno de los bloques de la lista anterior. Por ejemplo, el bloque 1756807 tiene el Extra Data
de ethermine.org (US1) (Hex:0x65746865726d696e652e6f7267202855533129)
.
Las dos transacciones están bajo el mismo hash porque son de la misma dirección. El hash al que te refieres no es el hash de la transacción, sino la dirección.
Aquí está la diferencia de longitud entre una cuenta y un hash de transacción:
Cuenta:0xea674fdde714fd979de3edf0f56aa9716b898ec8
hash de transmisión:0x1f86911381fcb732d2a41e5aff428f6aa7916e6fd87e39a19d023fe7c0afdb0b
Consulte ¿Qué sucede cuando el nonce de una transacción es demasiado alto? para obtener más información sobre los nonces de transacción.
SCBuergel
from
tiene la misma entrada. solo como aclaración: el segundo índice (214823, 214824) es el nonce en representación decimal.