Cuando envío una transacción, genera un número hash, pero el número de índice de la transacción no aumenta como se indica a continuación. ¿Puede alguien querer explicar?
eth.getTransaction("0x46542d25d044f73cff4c19081284ac84623de6bcaceb1aadd0545d21cd44a056")
{
blockHash: "0x71d79df1f93332f4cf3b239231a487ec61f4f0385447520078e51c56913fa091",
blockNumber: 2,
from: "0xed9d02e382b34818e88b88a309c7fe71e65f419d",
gas: 4700000,
gasPrice: 0,
hash: "0x46542d25d044f73cff4c19081284ac84623de6bcaceb1aadd0545d21cd44a056",
input: "0x4a78245865ad5c90515ab305fbdb5959abd40a8fba263eb4a30497a4c354b9a77a649c11d3e2f8cd305468fcfef474c001b7d7d5fa3fa7f482a64a3513cc5923",
nonce: 1,
r: "0x47e083e2d701c89eb0919733fde0163d5bdf878e46f8aa0bee300214d00b6cfd",
s: "0x2a60267c3f549437a0fb7f474f5e00d9a2afa019cfb5b9a800875948cf14e4d7",
to: null,
transactionIndex: 0,
v: "0x25",
value: 0
}
TransactionIndex es la posición de la transacción dentro del bloque en el que se extrajo. No es un índice global.
Por ejemplo, si tiene transacciones T1, T2 en el bloque 1; transacciones T3, T4, T5 en el bloque 2 y T6 en el bloque 3.
Tener blockNumber
y blockHash
en la respuesta significa que la transacción fue extraída e incluida en ese bloque específico
Tener to
nulo significa que su transacción intentó crear un contrato
¿Es posible que su transacción haya creado un error y por eso cree que no fue minada?
¿Cómo se ve el recibo? intenta correr
eth.getTransactionReceipt("0x46542d25d044f73cff4c19081284ac84623de6bcaceb1aadd0545d21cd44a056")
Daniel Luca CleanUnicornio