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

Start building today!     

Contents

getFeeCalculatorForBlockhash RPC Method

This method is deprecated and will not be supported in future versions. For a similar method, you can use solana's isBlockhashValid 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. blockhash - string - A string representing the blockhash for which to retrieve the fee calculator.
  2. object - (optional) The configuration object with the following fields:

    Commitment - string - (optional) (default: finalized) The level of commitment required for the query. Please note that Processed is not supported. It can be one of the following:

    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

    minContextSlot - integer - (optional) The minimum slot at which the request can be evaluated

Returns:

  1. result - Null if the query blockhash has expired otherwise RpcResponse JSON object with the following fields:

    context - The information about the current state of the program

    apiVersion - The version of the Solana RPC API to use

    slot - An integer representing the slot for which to retrieve the fee calculator

    value - A JSON object describing the cluster fee rate at the queried blockhash

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.getFeeCalculatorForBlockhash(
      "6EUDAG2UBZ1J7CbpixutsELc5c6s4k8YzaWawyKH2Pit"
    )
  );
})();
Ready to get started? Create a free account