Перейти к основному содержимому

Состояние контракта

view_state — тип запроса.

Этот эндпоинт позволяет получить состояние смарт-контракта в формате «ключ-значение» в блокчейне NEAR.

Сеть
Включить доказательствоПоле тела запроса
API-ключ FastNearНет сохранённого ключа
Получить API-ключ
Эндпоинтhttps://rpc.mainnet.fastnear.com
Финальность

Самый свежий блок с полной финальностью. Максимальная уверенность ценой наибольшей задержки подтверждения.

Авторизацияне обнаружена
Живой ответ

Ответы от выбранного эндпоинта появляются здесь после запуска запроса.

Здесь появится вывод живого ответа после запуска запроса.

Справка по запросу

application/json

Эта операция принимает JSON-RPC тело через POST на /.

Обязательные входные данные запроса: да

{
  "jsonrpc": "2.0",
  "id": "fastnear",
  "method": "query",
  "params": {
    "request_type": "view_state",
    "finality": "final",
    "account_id": "lockup.near",
    "prefix_base64": "U1RBVEU="
  }
}

Схема запроса

object
требует jsonrpc, id, method, params
jsonrpc *string
2.0
id *string

Пример: fastnear

method *string
query
params *object
требует request_type, account_id, prefix_base64, финальность
account_id *string

NEAR аккаунта ID

include_proofboolean
prefix_base64 *string

Base64-encoded storage ключ

request_type *string
view_state
финальность *string

Блок финальность

finalnear-finaloptimistic

Справка по ответу

200 application/json

Успешный ответ

Схема ответа

objectJsonRpcResponse
требует jsonrpc, id
jsonrpc *string
2.0
id *один из
stringnumber
resultobject
требует values

Resulting состояние values for a просмотр состояние запроса запрос

доказательствоarray
itemsstring
values *array
itemsobject

Item of the состояние, ключ and value are serialized in base64 and доказательство for inclusion of given состояние item.

errorobject
кодinteger
messagestring
dataobject