AptosAptos Network's breakthrough technology and seamless user experience are now available on QuickNode.

Start building today!     

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.

Please note that this RPC method requires the Single Flight RPC add-on enabled on your QuickNode endpoint.

Parameters:

  1. block number - string - The block number in hexadecimal format

Returns:

  1. result - object - A result array with the following fields:

blockHash - string - The 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 - The address of the sender

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

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

address - string - The address from which this log originated

topics - array - 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 - string - It 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 - The hash of the transactions this log was created from. Null when it's a pending log

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

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

logIndex - string - The integer of the log index position in the block. Null when it's a pending log

removed - boolean - It's true when the log was removed, due to a chain reorganization, and 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 - The address of the receiver. Null when it's a contract creation transaction

transactionHash - string - The hash of the transaction

transactionIndex - string - The index of the transaction in the block

type - string - The transaction type

Code Examples:

require "uri"
require "json"
require "net/http"

url = URI("http://sample-endpoint-name.network.quiknode.pro/token-goes-here/")

https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true

request = Net::HTTP::Post.new(url)
request["Content-Type"] = "application/json"
request.body = JSON.dump({
  "method": "qn_getReceipts",
  "params": [
    "0xF7D1EC"
  ],
  "id": 1,
  "jsonrpc": "2.0"
})

response = https.request(request)
puts response.read_body
Ready to get started? Create a free account