Solana RPC API手册

getFeeCalculatorForBlockhash

getFeeCalculatorForBlockhash方法返回与所查询区块哈希相关的费率计算器, 如果该区块哈希已过期则返回null。

请求参数

  • <string> - 要查询的区块哈希,base58编码
  • <object> - (可选) Commitment

响应结果

result字段为RpcResponse对象,可能为以下值:

  • <null> - 如果区块哈希已过期则返回该值
  • <object> - 否则返回一个JSON对象,包含以下字段:
    • feeCalculator: <object>, FeeCalculator对象描述指定区块哈希相关的集群费率

示例代码

请求:

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

响应:

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