API de cadena de bloques para transacciones BTC

Quiero obtener transacciones para una dirección de la siguiente API:

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

La cosa es entender el json devuelto por la api, no entiendo cual de ellos es la transaccion y la hora en que se realizo esa transaccion y las confirmaciones de una transaccion.

¿Alguien puede ayudar?

Respuestas (2)

El resultado devuelto por esa API es un objeto JSON compuesto que contiene:

  1. Dirección de información básica y resumen
  2. Lista de transacciones asociadas con esa dirección

Las transacciones se incluyen en una lista codificada en JSON debajo de la txsclave. Cada transacción en sí es un objeto similar a un diccionario que contiene información pertinente.

Debería ser bastante claro cuando lo visualizas en una estructura de árbol. Puede usar el complemento JSONView para Firefox o Chrome ; mostrará todas las application/jsonrespuestas en un agradable árbol jerárquico en el que se puede hacer clic y lo ayudará a comprenderlo.

sí, puedo entender eso ... también lo estoy mostrando en la estructura de árbol json ... ¿cuál es el nombre de índice exacto para el valor de la transacción, las confirmaciones, el tiempo?

Probablemente esté buscando la especificación del protocolo de transacción. Aquí está el enlace de la wiki de bitcoin.

Puede asignar claves JSON devueltas desde blockchain.info al protocolo de transacción a continuación. Por ejemplo, el campo de descripción versionen el wiki se asigna a blockchain.info ver.

Debe analizar esa estructura de acuerdo con el protocolo en estructuras/objetos nativos en cualquier lenguaje de programación que esté utilizando.