Skip to main content

getTransactionByBlockNumberAndIndex

Returns information about a transaction by block number and transaction index position. Parameters

Parameters

QUANTITY|TAG

a block number, or the string "earliest", "latest" or "pending", as in the default block parameter.

QUANTITY

the transaction index position.

params: [
'0x29c', // 668
'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_getTransactionByBlockNumberAndIndex\",\n\t\"params\":[\n\t\t\"0x52A96E\", \n\t\t\"0x1\"\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());