getRecentBlockhash - Solana

getRecentBlockhash. Retrieves the most recent blockhash and associated fee calculator

getRecentBlockhash - solana [Value: 12CU]
Retrieves the most recent blockhash and associated fee calculator
Use cases

Use cases

  • Retrieve the most recent blockhash for transaction validation
  • Ensure transactions use the latest blockhash
  • Synchronize operations with the latest blockchain state
Constraints

Constraints

  • Limited to the most recent blockhash available
  • Dependent on up-to-date network data
  • API rate limits may restrict frequent access
Get started
Unlock Access to 50+ chains
Boost your app's speed and reliability with dRPC - get your access API key

Language

Request
Examples
curl https://solana.drpc.org \
  -X POST \
  -H "Content-Type: application/json" \
  --data '{"jsonrpc":"2.0","id":1, "method":"getRecentBlockhash"}'
Copy
Response
200
{
  "jsonrpc": "2.0",
  "result": {
    "context": {
      "slot": 98123569
    },
    "value": {
      "blockhash": "6EUDAG2UBZ1J7CbpixutsELc5c6s4k8YzaWawyKH2Pit",
      "feeCalculator": {
        "lamportsPerSignature": 5000
      }
    }
  },
  "id": 1
}
Copy

Request params

idinteger
jsonrpcstring
methodstring
Parametersarray
array
commitmentstring
The level of commitment required for the query
  • finalized - The node will query the most recent block confirmed by supermajority of the cluster as having reached maximum lockout, meaning the cluster has recognized this block as finalized
  • confirmed - The node will query the most recent block that has been voted on by supermajority of the cluster
  • processed - The node will query its most recent block. Note that the block may not be complete

Response

200
Returns an object with account details if the account exists, otherwise null.

Response params

object
idinteger
jsonrpcstring
resultstring
object
contextobject
Contains information about the current state of the program
object
slotinteger
The slot number used to retrieve the fee calculator.
apiVersionstring
The version of the Solana RPC API being used
valueobject
Contains details about the blockhash
object
blockhashstring
The block hash, encoded as a base-58 string
feeCalculatorobject
Represents the fee calculator for the specified transaction.
object
lamportsPerSignatureinteger
The number of lamports required to process each signature in the transaction