Я хочу получить транзакции для адреса из следующего API:
https://blockchain.info/address/$btc_address?format=json _
Дело в понимании json, возвращенного из API, я не понимаю, какие из них являются транзакцией и временем, когда эта транзакция имела место, и подтверждениями транзакции.
Кто-нибудь может помочь?
Результат, возвращаемый этим API, представляет собой составной объект JSON, содержащий:
Транзакции включаются в список в формате JSON под txs
ключом. Каждая транзакция сама по себе является объектом, подобным словарю, содержащим соответствующую информацию.
Это должно быть довольно ясно, когда вы визуализируете его в виде древовидной структуры. Вы можете использовать плагин JSONView для Firefox или Chrome — он отобразит все application/json
ответы в виде красивого иерархического и кликабельного дерева и поможет вам понять его.
Вероятно, вы ищете спецификацию протокола транзакций. Вот ссылка из биткойн-вики.
Вы можете сопоставить ключи JSON, возвращенные с blockchain.info, с протоколом транзакции ниже. Например, поле описания version
в вики сопоставляется с полем blockchain.info ver
.
Вам нужно разобрать эту структуру в соответствии с протоколом на собственные структуры/объекты на любом языке программирования, который вы используете.
Привет, мир