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

Start building today!     


getRecentBlockhash RPC Method

This method is deprecated and will not be supported in future versions. For a similar method, you can use solana's getLatestBlockhash 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.


  1. object - (optional) The configuration object with the following fields:

    Commitment - string - (optional) The level of commitment required for the query. The options include:

    Finalized - string - The node will query the most recent block confirmed by the supermajority of the cluster as having reached maximum lockout, meaning the cluster has recognized this block as finalized

    Confirmed - string - The node will query the most recent block that has been voted on by the supermajority of the cluster

    Processed - string - The node will query its most recent block. Note that the block may not be complete


  1. result - Null if the account doesn't exist otherwise RpcResponse JSON object with the following fields:

    context - An object that contains metadata about the current state of the Solana network at the time the request was processed

    apiVersion - The version number

    slot - The current slot in the Solana cluster during which the transactions are processed and new blocks are added to the blockchain

    value - An object that contains information about the requested account

    blockhash - The blockhash for the specified transaction. This is the blockhash used to calculate the fees

    feeCalculator - A JSON object that represents the fee calculator for the specified transaction

    lamportsPerSignature - The number of lamports required to process each signature in the transaction

Code Examples:

const web3 = require("@solana/web3.js");
(async () => {
  const solana = new web3.Connection("http://sample-endpoint-name.network.quiknode.pro/token-goes-here/");
  console.log(await solana.getRecentBlockhash());
Ready to get started? Create a free account