跳转到主要内容
POST
getBlock
curl --request POST \
  --url 'https://mainnet.helius-rpc.com/?api-key=' \
  --header 'Content-Type: application/json' \
  --data '
{
  "jsonrpc": "2.0",
  "id": "1",
  "method": "getBlock",
  "params": [
    430
  ]
}
'
{
  "jsonrpc": "2.0",
  "id": "<string>",
  "result": {
    "blockhash": "DUCT8VSgk2BXkMhQfxKVYfikEZCQf4dZ4ioPdGdaVxMN",
    "previousBlockhash": "HA2fJgGqmQezCXJRVNZAWPbRMXCPjUyo7VjRF47JGdYs",
    "parentSlot": 429,
    "transactions": [
      {
        "meta": {},
        "transaction": {
          "message": {
            "accountKeys": [
              "<string>"
            ],
            "header": {
              "numReadonlySignedAccounts": 123,
              "numReadonlyUnsignedAccounts": 123,
              "numRequiredSignatures": 123
            },
            "instructions": [
              {
                "accounts": [
                  123
                ],
                "data": "<string>",
                "programIdIndex": 123,
                "stackHeight": 123
              }
            ],
            "recentBlockhash": "<string>"
          },
          "signatures": [
            "<string>"
          ]
        }
      }
    ],
    "blockTime": null,
    "blockHeight": null,
    "rewards": [
      {
        "pubkey": "<string>",
        "lamports": 123,
        "rewardType": "<string>"
      }
    ]
  }
}

请求参数

slot
number
必填
槽位号为 u64 整数。
commitment
string
默认值:"finalized"
请求的承诺级别。
  • finalized
encoding
string
默认值:"json"
每个返回交易的编码格式。
  • json
  • jsonParsed
  • base58
  • base64
transactionDetails
string
默认值:"full"
返回的交易细节级别。如果请求账户,交易细节仅包括签名和每笔交易的账户注释列表。交易元数据仅包括:fee, err, pre_balances, post_balances, pre_token_balances, 和 post_token_balances。
  • full
  • accounts
  • signatures
  • none
maxSupportedTransactionVersion
number
响应中返回的最大交易版本。如果请求的区块包含更高版本的交易,将返回错误。如果省略,则仅返回传统交易。
rewards
boolean
默认值:"true"
是否填充奖励数组。

授权

api-key
string
query
必填

您的 Helius API 密钥。您可以在仪表板中免费获取一个。

请求体

application/json
jsonrpc
enum<string>
默认值:2.0
必填

JSON-RPC协议版本。

可用选项:
2.0
id
string
默认值:1
必填

请求的唯一标识符。

示例:

"1"

method
enum<string>
默认值:getBlock
必填

要调用的RPC方法名称。

可用选项:
getBlock
params
(integer | object)[]
必填

请求的参数。

作为u64整数的槽号。

示例:

430

响应

成功检索到区块详情。

jsonrpc
enum<string>
可用选项:
2.0
id
string
result
object