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

Следующий блок для лайт-клиента

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

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

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

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

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

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

application/json

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

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

{
  "jsonrpc": "2.0",
  "id": "fastnear",
  "method": "next_light_client_block",
  "params": {
    "last_block_hash": "6sddgq8nkENAz4f8qR72qxRPM25QWNBVMrkYr63DgC2E"
  }
}

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

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

Пример: fastnear

method *string
next_light_client_block
params *object
требует last_block_hash
last_block_hash *string

Base58-encoded hash

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

200 application/json

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

Схема ответа

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

Состояние для текущей головы лёгкого клиента. Подробнее [здесь](https://nomicon.io/ChainSpec/LightClient).

approvals_after_nextarray
itemsstringможет быть пустым

Base58-encoded cryptographic signature

inner_liteobject
требует height, epoch_id, next_epoch_id, prev_state_root, outcome_root, timestamp, timestamp_nanosec, next_bp_hash, block_merkle_root

Часть состояния для текущей головы лёгкого клиента. Подробнее [здесь](https://nomicon.io/ChainSpec/LightClient).

block_merkle_root *string

Base58-encoded hash

epoch_id *string

Base58-encoded hash

height *integer
next_bp_hash *string

Base58-encoded hash

next_epoch_id *string

Base58-encoded hash

outcome_root *string

Base58-encoded hash

prev_state_root *string

Base58-encoded hash

timestamp *integer

Legacy json number. Should not be used.

timestamp_nanosec *string
inner_rest_hashstring

Base58-encoded hash

next_block_inner_hashstring

Base58-encoded hash

next_bpsarray
itemsobject

One of multiple possible types

prev_block_hashstring

Base58-encoded hash

errorobject
кодinteger
messagestring
dataobject