Skip to main content

getTransactionByBlockHashAndIndex

Returns information about a transaction by block hash and transaction index position.

Parameters

DATA, 32 Bytes

hash of a block.

QUANTITY

integer of the transaction index position.

params: [
'0xe670ec64341771606e55d6b4ca35a1a6b75ee3d5145a99d05921026d1527331',
'0x0' // 0
]

Returns

Object

A transaction object, or null when no transaction was found:

hash: DATA, 32 Bytes

hash of the transaction.

nonce: QUANTITY

the number of transactions made by the sender prior to this one.

blockHash: DATA, 32 Bytes

hash of the block where this transaction was in. null when its pending.

blockNumber: QUANTITY

block number where this transaction was in. null when its pending.

transactionIndex: QUANTITY

integer of the transactions index position in the block. null when its pending.

from: DATA, 20 Bytes

address of the sender.

to: DATA, 20 Bytes

address of the receiver. null when its a contract creation transaction.

value: QUANTITY

value transferred in Nexi.

gasPrice: QUANTITY

gas price provided by the sender in Nexi. gas: QUANTITY gas provided by the sender.

input: DATA

the data send along with the transaction.

Requests

var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://testnode.jumbochain.org");
var content = new StringContent("{\n\t\"jsonrpc\":\"2.0\",\n\t\"method\":\"jumbo_getTransactionByBlockHashAndIndex\",\n\t\"params\":[\n\t\t\"0x3c82bc62179602b67318c013c10f99011037c49cba84e31ffe6e465a21c521a7\", \n\t\t\"0x0\"\n\t],\n\t\"id\":1\n}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());