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

Отправка транзакции (с подтверждением)

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

Этот эндпоинт позволяет отправить подписанную транзакцию и дождаться её полного исполнения и подтверждения в блокчейне NEAR.

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

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

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

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

application/json

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

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

{
  "jsonrpc": "2.0",
  "id": "fastnear",
  "method": "broadcast_tx_commit",
  "params": {
    "signed_tx_base64": "DgAAAG1pa2UubmVhcgCpPJgEEFUwQjFQvL8V3CnZ0h688WG5sVsKE8JYM37ax2cUjgEAAAAAAAAADQAAAG1pa2V0ZXN0Lm5lYXIPfFBmYNAIe2/MicVhDXbvT3w06LxS2OCF0UHIYgjNDQAAAHRlc3RpbmcgbWVtbwEAAAADAQAAAAAAAAAAAAAAAAAAAA=="
  }
}

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

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

Пример: fastnear

method *string
broadcast_tx_commit
params *object
требует signed_tx_base64
signed_tx_base64 *string

Подписанная транзакция в кодировке Base64. Её нужно сгенерировать для подписывающего аккаунта непосредственно перед отправкой.

wait_untilstring

Desired level of execution статус guarantee

NONEINCLUDEDINCLUDED_FINALEXECUTEDEXECUTED_OPTIMISTICFINAL

Значение по умолчанию: EXECUTED_OPTIMISTIC

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

200 application/json

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

Схема ответа

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

Desired level of execution статус guarantee

NONEINCLUDEDINCLUDED_FINALEXECUTEDEXECUTED_OPTIMISTICFINAL
квитанцииarray

Receipts generated from the транзакции

itemsobject
receipts_outcomearray

The execution outcome of квитанции.

itemsobject
статусobject

One of multiple possible types

транзакцииobject

Signed Транзакция

transaction_outcomeobject

The execution outcome of the signed транзакции.

errorobject
кодinteger
messagestring
dataobject