Skip to main content
EVM

eth_getTransactionByHash

Summary: Get transaction by transaction hash

This request returns the information about a transaction for the given transaction hash.

Parameters

transactionHash string
required

A string representing the hash (32 bytes) of a transaction.

Pattern: ^0x[0-9a-f]{64}$

Returns

eth_getTransactionByHashResponse oneOf

Returns the transaction information or "not found".

null

Not Found (null).

Contextual information object
required

Contextual information

blockHash string

Block hash, 32 byte hex identifier for the block derived from the block header.

Pattern: ^0x[0-9a-f]{64}$

blockNumber string

Block number as hex-encoded unsigned integer.

Pattern: ^0x([1-9a-f]+[0-9a-f]*|0)$

from string

Sender's address.

Pattern: ^0x[0-9a-fA-F]{40}$

hash string

32 byte hex identifier for the transaction hash.

Pattern: ^0x[0-9a-f]{64}$

transactionIndex string

Transaction index.

Pattern: ^0x([1-9a-f]+[0-9a-f]*|0)$

Customize request
Parameter
Value
string
Request
curl https://linea-mainnet.infura.io/v3/<YOUR-API-KEY> \
-X POST \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "eth_getTransactionByHash",
"params": ["0x1ecac319d356e2bd78262dc9efddb6b048f33e4c706f356d72768f87c5fc0753"],
"id": 1
}'
Example response
{
"id": 1,
"jsonrpc": "2.0",
"result": {
"blockHash": "0x3ff53efeec688238a8ecc0a1404221d1be3723aa6531f12f4d635dc8e7824779",
"blockNumber": "0x49b95c",
"chainId": "0xe708",
"from": "0x188e0b45cedd8f5e425e73c8aa7953b92115ec24",
"gas": "0x2dc04",
"gasPrice": "0x3ba1f2a",
"hash": "0x1ecac319d356e2bd78262dc9efddb6b048f33e4c706f356d72768f87c5fc0753",
"input": "0xb93037010000000000000000000000000000000000000000000000000000...",
"nonce": "0x50",
"r": "0x9eb4ed965beb69b22086727a746bf7af81a1a54ba1b209582909b40bd4d30f77",
"s": "0x29ff48a513574546b651edb11c5f3ba61eb0758094f6c1f2bc617c860a736245",
"to": "0xef4fb24ad0916217251f553c0596f8edc630eb66",
"transactionIndex": "0x8",
"v": "0x1ce33",
"value": "0x79b3d693c7788"
}
}