Skip to main content

getTransactionByHash

Returns the information about a transaction requested by transaction hash.

Parameters

DATA, 32 Bytes

hash of a transaction

params: [
"0xb903239f8543d04b5dc1ba6579132b143087c68db1b2168786408fcbce568238"
]

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_getTransactionByHash\",\n\t\"params\":[\n\t\t\"0xb2fea9c4b24775af6990237aa90228e5e092c56bdaee74496992a53c208da1ee\"\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());