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

Изменения состояния

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

Этот эндпоинт позволяет получить изменения состояния в блокчейне NEAR.

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

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

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

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

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

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

application/json

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

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

{
  "jsonrpc": "2.0",
  "id": "fastnear",
  "method": "changes",
  "params": {
    "finality": "final",
    "changes_type": "account_changes",
    "account_ids": [
      "root.near"
    ]
  }
}

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

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

Пример: fastnear

method *string
changes
params *object
требует финальность, changes_type, account_ids
финальность *string

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

finalnear-finaloptimistic
changes_type *string

Селектор изменений состояния для этого примера

account_changes
account_ids *array

Аккаунты, для которых нужно вернуть изменения состояния

itemsstring

NEAR аккаунта ID

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

200 application/json

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

Схема ответа

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

Base58-encoded hash

changes *array
itemsobject
требует cause
cause *object

One of multiple possible types

errorobject
кодinteger
messagestring
dataobject