Envié una transacción simple (sin invocación de contrato inteligente) mientras mi nodo geth no tenía pares adjuntos. Creó la multa de transacción y devolvió un identificador de transacción.
Incluso con muchos nodos conectados ahora, no puedo encontrar esta transacción en ningún explorador de bloques. ¿Supongo que esto significa que no fue transmitido?
¿Cómo puedo retransmitir la transacción?
Solo use eth.pendingTransactions
para encontrar la transacción que desea reenviar.
Después
var tx = eth.pendingTransactions[index]
, reemplazando índice con el índice de la transacción que desea reenviar.
Después
eth.resend(tx, <optional gas price>, <optional gas limit>)
.
Esto le permite cambiar el precio del gas y el límite de gas de la transacción reenviada.
De los documentos .
jeff coleman
tallista
var tx = eth.pendingTransactions[0]
, sin paréntesis.cobordismo
eth.resend(eth.pendingTransactions[0]) Error: Transaction 0885f7449756ae676259370a7c20dcf1c983f4276b7b333de505460928c1b164 not found