El método eth_getTransactionByBlockNumberAndIndex
devuelve información detallada sobre una transacción especificando su posición (índice) dentro de un bloque identificado por el número o etiqueta del bloque. Este método es particularmente útil para recuperar transacciones de alturas de bloque conocidas o bloques especiales como "latest".
Este método localiza una transacción utilizando tanto un número de bloque (o etiqueta) como el índice de la transacción dentro de ese bloque.
Número de bloque en formato hex o etiquetas: latest, earliest, pending, safe, finalized
Posición de índice de la transacción en el bloque (hexadecimal)
El objeto de transacción, o null si no se encuentra
Hash del bloque que contiene esta transacción
Número del bloque que contiene esta transacción (hex)
Dirección del remitente
Gas proporcionado por el remitente (hex)
Precio del gas en wei (hex)
Tarifa máxima por gas (transacciones EIP-1559)
Tarifa máxima de prioridad por gas (transacciones EIP-1559)
Hash de la transacción
Carga de datos de la transacción
Número de transacciones del remitente previas a esta (hex)
Dirección del destinatario, null para transacciones de creación de contratos
Entero de la posición de la transacción en el bloque (hex)
Valor transferido en wei (hex)
Tipo de transacción (0=legacy, 1=EIP2930, 2=EIP1559)
Lista de direcciones y claves de almacenamiento (EIP-2930 y EIP-1559)
ID de cadena especificado en la transacción
Parámetro V de la firma
Parámetro R de la firma
Parámetro S de la firma
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"blockHash": "0x0f2c90d18695045ede8b52476bba47db4c99ad8e9c748dd64147dcb698e88d5f",
"blockNumber": "0x1194bb0",
"from": "0xef3a770aec2e5e97994c8f0e283e7992e2c39a2a",
"gas": "0x2b13c",
"gasPrice": "0x342770c00",
"maxFeePerGas": "0x342770c00",
"maxPriorityFeePerGas": "0x3b9aca00",
"hash": "0xa1c2c6b23cec00cdfa10a2bc30357c4250a2efb3cdf3c4d5c71e8b90ccb9071d",
"input": "0x095ea7b30000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"nonce": "0x1a8",
"to": "0x6982508145454ce325ddbe47a25d4ec3d2311933",
"transactionIndex": "0x0",
"value": "0x0",
"type": "0x2",
"accessList": [],
"chainId": "0x1",
"v": "0x1",
"r": "0xea5232855738e1c0d1a6695f0a0c76de2db3c6c84eec9d7b7f4523d8dc0db1d5",
"s": "0x2fd0b585c8e8df25e2e95ca8afe94b2d84a4c298d1e526f9afa0c2f1d492cd0d"
}
}
latest
: El bloque minado más recientementeearliest
: Bloque génesis (bloque 0)pending
: Bloque actualmente pendiente (transacciones en mempool)safe
: Último bloque considerado seguro por la redfinalized
: Último bloque que ha logrado finalidad