Skip to main content
Ethereum API
Multichain API

eth_getTransactionReceipt

Summary: Returns the receipt of a transaction by transaction hash.

Parameters

Transaction hash string

32 byte hex value

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

Returns

Receipt information oneOf

Not Found (null) null

Not Found (null)

Receipt information object
required

Receipt information

type string

type

Pattern: ^0x([0-9a-fA-F]?){1,2}$

transactionHash string

32 byte hex value

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

transactionIndex string

transaction index

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

blockHash string

32 byte hex value

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

blockNumber string

block number

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

from string

hex encoded address

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

to oneOf

Address of the receiver or null in a contract creation transaction.

Contract Creation (null) null

Contract Creation (null)

hex encoded address string

hex encoded address

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

cumulativeGasUsed string

The sum of gas used by this transaction and all preceding transactions in the same block.

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

gasUsed string

The amount of gas used for this specific transaction alone.

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

blobGasUsed string

The amount of blob gas used for this specific transaction. Only specified for blob transactions as defined by EIP-4844.

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

contractAddress oneOf

The contract address created, if the transaction was a contract creation, otherwise null.

hex encoded address string

hex encoded address

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

Null null

Null

logs array

logs

log object
required

log

removed boolean

removed

logIndex string

log index

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

transactionIndex string

transaction index

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

transactionHash string

32 byte hex value

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

blockHash string

32 byte hex value

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

blockNumber string

block number

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

address string

hex encoded address

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

data string

data

Pattern: ^0x[0-9a-f]*$

topics array

topics

32 hex encoded bytes string

32 hex encoded bytes

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

logsBloom string

logs bloom

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

root string

The post-transaction state root. Only specified for transactions included before the Byzantium upgrade.

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

status string

Either 1 (success) or 0 (failure). Only specified for transactions included after the Byzantium upgrade.

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

effectiveGasPrice string

The actual value per gas deducted from the sender's account. Before EIP-1559, this is equal to the transaction's gas price. After, it is equal to baseFeePerGas + min(maxFeePerGas - baseFeePerGas, maxPriorityFeePerGas).

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

blobGasPrice string

The actual value per gas deducted from the sender's account for blob gas. Only specified for blob transactions as defined by EIP-4844.

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

Customize request
Parameter
Value
string
Connect your MetaMask wallet to run requests successfully.
Request
await window.ethereum.request({
"method": "eth_getTransactionReceipt",
"params": [
"0x504ce587a65bdbdb6414a0c6c16d86a04dd79bfcc4f2950eec9634b30ce5370f"
],
});
Example response
{
"blockHash": "0xe7212a92cfb9b06addc80dec2a0dfae9ea94fd344efeb157c41e12994fcad60a",
"blockNumber": "0x50",
"contractAddress": null,
"cumulativeGasUsed": "0x5208",
"from": "0x627306090abab3a6e1400e9345bc60c78a8bef57",
"gasUsed": "0x5208",
"blobGasUsed": "0x20000",
"effectiveGasPrice": "0x1",
"blobGasPrice": "0x3",
"logs": [],
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"status": "0x1",
"to": "0xf17f52151ebef6c7334fad080c5704d77216b732",
"transactionHash": "0xc00e97af59c6f88de163306935f7682af1a34c67245e414537d02e422815efc3",
"transactionIndex": "0x0"
}