API Block Chain для транзакций BTC

Я хочу получить транзакции для адреса из следующего API:

https://blockchain.info/address/$btc_address?format=json _

Дело в понимании json, возвращенного из API, я не понимаю, какие из них являются транзакцией и временем, когда эта транзакция имела место, и подтверждениями транзакции.

Кто-нибудь может помочь?

Ответы (2)

Результат, возвращаемый этим API, представляет собой составной объект JSON, содержащий:

  1. Адресная основная информация и сводка
  2. Список транзакций, связанных с этим адресом

Транзакции включаются в список в формате JSON под txsключом. Каждая транзакция сама по себе является объектом, подобным словарю, содержащим соответствующую информацию.

Это должно быть довольно ясно, когда вы визуализируете его в виде древовидной структуры. Вы можете использовать плагин JSONView для Firefox или Chrome — он отобразит все application/jsonответы в виде красивого иерархического и кликабельного дерева и поможет вам понять его.

да, я могу это понять.. я тоже отображаю в древовидной структуре json.. какое точное имя индекса для значения транзакции, подтверждений, времени?

Вероятно, вы ищете спецификацию протокола транзакций. Вот ссылка из биткойн-вики.

Вы можете сопоставить ключи JSON, возвращенные с blockchain.info, с протоколом транзакции ниже. Например, поле описания versionв вики сопоставляется с полем blockchain.info ver.

Вам нужно разобрать эту структуру в соответствии с протоколом на собственные структуры/объекты на любом языке программирования, который вы используете.