Solana RPC API手册

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

getRecentBlockhash

getRecentBlockhash方法返回账本的最近区块哈希、以及用于计算交易成本的手续费率计划表。

请求参数

  • <object> - (可选) Commitment

响应结果

getRecentBlockhash方法返回一个JSON对象,包含区块哈希字符串和FeeCalculator对象。

  • blockhash: <string> - base58编码的区块哈希字符串
  • feeCalculator: <object> - FeeCalculator对象,该区块哈希对应的手续费率计划表

示例代码

请求:

curl http://localhost:8899 -X POST -H "Content-Type: application/json" -d '
  {"jsonrpc":"2.0","id":1, "method":"getRecentBlockhash"}

响应:

{
  "jsonrpc": "2.0",
  "result": {
    "context": {
      "slot": 1
    },
    "value": {
      "blockhash": "CSymwgTNX1j3E4qhKfJAUE41nBWEwXufoYryPbkde5RR",
      "feeCalculator": {
        "lamportsPerSignature": 5000
      }
    }
  },
  "id": 1
}