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

transaction_status_api.find_transaction ​

since The Mysterious Future disabled testnet: not working — Not yet enabled. mainnet: not working — Not yet enabled.

Defined in the steem source (52dcfabb) but not served by public nodes.

Purpose ​

Возвращает статус заданной транзакции (transaction) по её идентификатору (transaction id). Параметры: trx_id:string; expiration:timestamp (необязательный)

Результат будет содержать одно из следующих значений status:

СтатусЗначение
unknownВремя истечения в будущем, транзакция не включена в блок (block) или пул памяти (mempool)
within_mempoolТранзакция в пуле памяти (mempool)
within_reversible_blockТранзакция включена в блок, блок ещё не является необратимым
within_irreversible_blockТранзакция включена в блок, блок необратимый
expired_reversibleСрок транзакции истёк, транзакция не является необратимой (может находиться в форке)
expired_irreversibleСрок транзакции истёк, транзакция необратима (не может находиться в форке)
too_oldТранзакция слишком старая, о ней ничего не известно

Parameters ​

PARAMETERS
json
{
  "transaction_id": "0000000000000000000000000000000000000000",
  "expiration": "2016-03-24T18:00:21"
}

⚠ Определён в исходном коде steem, но не включён на публичных узлах.

Example ​

Example 1 ​

BASH
bash
# NOTE: this method is no longer served by public nodes
curl -s https://api.steemit.com \
  -H 'Content-Type: application/json' \
  --data-binary '{
    "jsonrpc": "2.0",
    "method": "transaction_status_api.find_transaction",
    "params": {
      "transaction_id": "0000000000000000000000000000000000000000"
    },
    "id": 1
  }'

Example 2 ​

BASH
bash
# NOTE: this method is no longer served by public nodes
curl -s https://api.steemit.com \
  -H 'Content-Type: application/json' \
  --data-binary '{
    "jsonrpc": "2.0",
    "method": "transaction_status_api.find_transaction",
    "params": {
      "transaction_id": "0000000000000000000000000000000000000000",
      "expiration": "2016-03-24T18:00:21"
    },
    "id": 1
  }'

Response ​

RESPONSE
json
{
  "status": "unknown"
}