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

Start building today!     

Contents

getConfirmedBlocks RPC Method

This method is deprecated and will not be supported in future versions. For a similar method, you can use solana's getBlocks RPC method.

The API credit value for this method is 1 per block. For example, if 5 blocks are accessed, the total credit value would be 1 x 5 which results in a total API credit value of 5. To learn more about API credits and each method's value, visit the API Credits page.

Parameters:

  1. start_slot - string - The start slot encoded as u64, 64-bit unsigned integer
  2. end_slot - string - (optional) The end slot encoded as u64, 64-bit unsigned integer
  3. 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

Returns:

  1. result - An array of u64 integers listing confirmed blocks between start_slot and either end_slot, if provided, or latest confirmed block, inclusive. The maximum range allowed is 500,000 slots

Code Examples:

// This method is depcriated, please use getBlocks instead
// not currently supported by solanaJS
const axios = require("axios");
(() => {
  const config = {
    headers: {
      "Content-Type": "application/json",
    },
  };
  const data = {
    jsonrpc: "2.0",
    id: 1,
    method: "getConfirmedBlocks",
    params: [94101945, 94101948],
  };
  axios
    .post("http://sample-endpoint-name.network.quiknode.pro/token-goes-here/", data, config)
    .then(function (response) {
      // handle success
      console.log(response.data);
    })
    .catch((err) => {
      // handle error
      console.log(err);
    });
})();
Ready to get started? Create a free account