📝 Share Your Feedback on Twitter and Claim 1M Free GetBlock Requests

/

Near Protocol (NEAR)

near
Near Protocol (NEAR)

Method: POST query(view_state)

dropdown

方法 RPC query(view_state) 例如 Near Protocol (NEAR)

POST query(view_state)

返回基于密钥前缀(基本64编码)的合同的状态(键值对)。 如果您想返回整个状态,请传递一个空字符串作为prefix_base64。 请注意,返回的状态也将是基本64编码。

Parameters

request_type - 细绳

请求类型

finality - 细绳

您应该选择该块或block_id。

可以是“乐观的”或“最终”

block_id - int或字符串

您应该选择该问题或最终性。

block_id param可以将块号或块哈希作为参数。

account_id - 细绳

帐户ID

prefix_base64 - 细绳

字首

Request

curl --location --request POST 'https://near.getblock.io/mainnet' \
--header 'x-api-key: YOUR-API-KEY' \
--header 'Content-Type: application/json' \
--data-raw '{"jsonrpc": "2.0",
"method": "query",
"params": {"request_type": "view_state", "finality": "final", "account_id": "staked.poolv1.near""prefix_base64": ""},
"id": "getblock.io"}'


Response

{
    "id": "getblock.io",
    "jsonrpc": "2.0",
    "result": {
        "block_hash": "GT1D8nweVQU1zyCUv399x8vDv2ogVq71w17MyR66hXBB",
        "block_height": 17814234,
        "proof": [],
        "values": [
            {
                "key": "bTo6MA==",
                "proof": [],
                "value": "eyJwcmVtaXVtIjp0cnVlLCJzZW5kZXIiOiJqb3NoZm9yZC50ZXN0bmV0IiwidGV4dCI6ImhlbGxvIn0="
            },
            {
                "key": "bTo6MQ==",
                "proof": [],
                "value": "eyJwcmVtaXVtIjpmYWxzZSwic2VuZGVyIjoiY2hhZG9oIiwidGV4dCI6ImhlbGxvIGVyeWJvZHkifQ=="
            },
            {
                "key": "bTo6MTA=",
                "proof": [],
                "value": "eyJwcmVtaXVtIjpmYWxzZSwic2VuZGVyIjoic2F0b3NoaWYudGVzdG5ldCIsInRleHQiOiJIaWxsbyEifQ=="
            },
            {
                "key": "bTo6MTE=",
                "proof": [],
                "value": "eyJwcmVtaXVtIjpmYWxzZSwic2VuZGVyIjoidmFsZW50aW5lc29rb2wudGVzdG5ldCIsInRleHQiOiJIaSEifQ=="
            },
            {
                "key": "bTo6MTI=",
                "proof": [],
                "value": "eyJwcmVtaXVtIjp0cnVlLCJzZW5kZXIiOiJobngudGVzdG5ldCIsInRleHQiOiJoZWxsbyJ9"
            },
            {
                "key": "bTo6MTM=",
                "proof": [],
                "value": "eyJwcmVtaXVtIjp0cnVlLCJzZW5kZXIiOiJobngudGVzdG5ldCIsInRleHQiOiJzZCJ9"
            },
            {
                "key": "bTo6MTQ=",
                "proof": [],
                "value": "eyJwcmVtaXVtIjpmYWxzZSwic2VuZGVyIjoiamdoZy50ZXN0bmV0IiwidGV4dCI6IktoZyJ9"
            },
            {
                "key": "bTo6MTU=",
                "proof": [],
                "value": "eyJwcmVtaXVtIjpmYWxzZSwic2VuZGVyIjoiYWNjb3VudC50ZXN0bmV0IiwidGV4dCI6IldoZW4gSUNPPyJ9"
            },
            {
                "key": "bTo6MTY=",
                "proof": [],
                "value": "eyJwcmVtaXVtIjpmYWxzZSwic2VuZGVyIjoiYWNjb3VudC50ZXN0bmV0IiwidGV4dCI6IlRlc3QgMiJ9"
            }
        ]
    }
}