Nearprotocol mainnet api附近:缺少错误块(节点上不可用)

Nearprotocol mainnet api附近:缺少错误块(节点上不可用),nearprotocol,nearprotocol-validator,Nearprotocol,Nearprotocol Validator,我在API附近进行测试,只有少数端点按预期工作。 https://rpc.mainnet.near.org 我试图通过id获取块,它抛出了这个错误 { "jsonrpc": "2.0", "error": { "code": -32000, "message": "Server error", "data

我在API附近进行测试,只有少数端点按预期工作。
https://rpc.mainnet.near.org

我试图通过id获取块,它抛出了这个错误

{
    "jsonrpc": "2.0",
    "error": {
        "code": -32000,
        "message": "Server error",
        "data": "Block Missing (unavailable on the node): BBht2EZwfrGrucZKUuW91tMctfE3rMsUQJcFSduTRCGR \n Cause: Unknown"
    },
    "id": "dontcare"
}
最后一个块调用正在工作,它甚至可以在后面的50个块中工作,但是对于旧块,它抛出了以上错误。
此api是否支持任何范围的块?
我可以依靠这个api获取历史数据吗

卷曲请求

curl --location --request POST 'https://rpc.mainnet.near.org' --header 'Content-Type: application/json' --data-raw '{
  "jsonrpc": "2.0",
  "id": "dontcare",
  "method": "block",
  "params": {
    "block_id": 33929500
  }
}'

这个街区是垃圾收集的。常规节点仅维护最近5个时代的块,如果需要历史数据,则应查询存档节点()


有关更多详细信息,请参见此答案

https://archival-rpc.mainnet.near.org
用于历史数据