eth_getTransactionReceipt

eth_getTransactionReceipt RPC Method

Parameters:

hash - string - The hash of a transaction

Returns:

object - A transaction receipt object, or null when no receipt was found

blockHash - The hash of the block where this transaction was in

blockNumber - The block number where this transaction was added encoded as a hexadecimal

contractAddress - The contract address created for contract creation, otherwise null

cumulativeGasUsed - The total gas used when this transaction was executed in the block

effectiveGasPrice - The total base charge plus tip paid for each unit of gas

from - The address of the sender

gasUsed - The amount of gas used by this specific transaction alone

logs - An array of log objects that generated this transaction

address - The address from which this log was generated

topics - An array of zero to four 32 Bytes DATA of indexed log arguments. In Solidity, the first topic is the hash of the signature of the event (e.g. Deposit(address, bytes32, uint256)), except you declare the event with the anonymous specifier

data - The 32 byte non-indexed argument of the log

blockNumber - The block number where this log was in

transactionHash - The hash of the transaction from which this log was created from. null if the log is pending

transactionIndex - The transactions index position from which this log was created from. null if the log is pending

blockHash - The hash of the block where this log was in

logIndex - The integer of log index position in the block encoded as hexadecimal. null if the log is pending

removed - It is true if log was removed, due to a chain reorganization and false if it's a valid log

logsBloom - The bloom filter which is used to retrive related logs

status - It is either 1 (success) or 0 (failure) encoded as a hexadecimal

to - The address of the receiver. Null when its a contract creation transaction

transactionHash - The hash of the transaction

transactionIndex - The transactions index position in the block encoded as a hexadecimal

type - The type of value

Code Examples:

var myHeaders = new Headers();
myHeaders.append("Content-Type", "application/json");

var raw = JSON.stringify({
  "method": "eth_getTransactionReceipt",
  "params": [
    "0x6d755989f51032147484162c4dc3d6550552dbd8d3b094fe3c221bfa3c5942b2"
  ],
  "id": 1,
  "jsonrpc": "2.0"
});

var requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: raw,
  redirect: 'follow'
};

fetch("https://api.ebs.ezat.io/core/api/v1.0/rpc/bsc/mainnet?x-api-key-id=API-KEY-ID&x-api-key=API-KEY", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));

Last updated