QuickNode Raises $60M Series B!
Read the Letter from our CEO.

Contents

qn_getReceipts RPC method

The API credit value for this method is 1 . To learn more about API credits and each method's value, visit the API Credits page.

Parameters:

  1. block number - string - Block number in hexadecimal format. For more information, see the Single Flight RPC add-on.

Returns:

  1. Result - array[objects]

blockHash - string - Hash of the block. null when it's a pending block.

blockNumber - string - The block number.

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

cumulativeGasUsed - string - The total amount of gas used when this transaction was executed in the block.

effectiveGasPrice - string - The actual value per gas deducted from the senders account.

from - string - Address of the sender.

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

logs - array[objects] - Array of log objects, which this transaction generated.

address - string - Address from which this log originated.

topics - array - 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 - string - Contains one or more 32 Bytes non-indexed arguments of the log.

blockNumber - string - The block number where this log was in. null when it's a pending log.

transactionHash - string - Hash of the transactions this log was created from. null when it's a pending log.

transactionIndex - string - Integer of the transaction's index position that the log was created from. null when it's a pending log.

blockHash - string - Hash of the block where this log was in. null when it's a pending log.

logIndex - string - Integer of the log index position in the block. null when it's a pending log.

removed - boolean - True when the log was removed, due to a chain reorganization. false if it's a valid log.

logsBloom - string - Bloom filter for light clients to quickly retrieve related logs.

status - string - Either 1 (success) or 0 (failure).

to - string - Address of the receiver. null when it's a contract creation transaction.

transactionHash - string - Hash of the transaction.

transactionIndex - string - Index of the transaction in the block.

type - string

Code Examples:

require 'eth'

client = Eth::Client.create 'http://sample-endpoint-name.network.quiknode.pro/token-goes-here/'

payload = {
    "id":1,
    "jsonrpc":"2.0",
    "method":"qn_getReceipts",
    "params": ["0xF7D1EC"]
}
 
response = client.send(payload.to_json)
puts response
Ready to get started? Create a free account