Solana RPC API手册

getFees

getFees方法返回账本中最新的区块哈希、可用于计算交易提交成本的费率计划表,以及 区块哈希保持有效的最后一个槽位。

请求参数

  • <object> - (可选) Commitment

响应结果

result字段为RpcResponse对象,包含以下字段:

  • blockhash: <string> - base58编码的区块哈希
  • feeCalculator: <object> - FeeCalculator对象,该区块哈希相关的费率计划表
  • lastValidSlot: <u64> - 已弃用 - 这个值不准确,不要使用
  • lastValidBlockHeight: <u64> - 所指定区块哈希保持有效的最大区块高度

示例代码

请求:

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

响应:

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