Ваш вопрос невероятно трудно понять.
Что "tx_hex"? Вы имеете в виду шестнадцатеричный необработанной сделки или TXID?
Если у вас есть шестнадцатеричные, вы можете использовать
decoderawtransaction для декодирования сырого гекса транзакции.
или tx_hex ключ и значение сохраняется в директории данных Bitcoin?
скорее
ключ => пара значений
где tx_hex является ключевым и hextransaction хранится на диске?
Нет, это совершенно неправильно. Когда вы просите сделки с getrawtransaction, вы должны быть txindex включен. Txindex означает, что базы данных Bitcoin ядра будут иметь записи с txids и местоположением, где данные транзакций хранятся в BLK * .dat файлов. При запросе транзакции, он смотрит на TXID в базе данных и тянет его с диска. Затем он представляет двоичные данные в виде шестнадцатеричной строки.
Извините за недопонимание,
я имел в виду TXID.,
и выглядит как я получил мой ответ.,
так что есть БД с
TXID => txhex
и мы можем сделать
decoderawtransaction (tx_hex)
чтобы получить данные в формате JSON.
спасибо., это очищает вещи.
но я только что проверил я не имею
txindex = 1
в моем Bitcoin конфигурационного файла., но все же я могу сделать getrawtransaction.
как это возможно?