Dónde encontrar la API de metadatos de UTXO

Estoy buscando una API que me permita consultar UTXO en base a metadatos específicos, por ejemplo:

  • ¿Cuándo se emitió la transacción que contiene la UTXO?
  • ¿De qué dirección?
  • etc.

He encontrado esta pregunta: ¿ Cuál es la mejor manera de descargar una instantánea de conjunto UTXO "reciente"?

Pero solo contiene la información de que no es seguro. Solo estoy interesado en los metadatos y no quiero ejecutar una billetera en ellos. Por lo tanto, no estoy interesado en los aspectos de seguridad.

¿Hay una guerra para consultar la UTXO a nivel mundial, sin una dirección determinada? ¿O una forma de descargar todo el UTXO?

Respuestas (2)

Este proyecto: https://github.com/sr-gi/bitcoin_tools podría ser lo que está buscando... El repositorio tiene recursos para volcar la base de datos leveldb en un formato similar a JSON para su revisión y análisis. También crearon un artículo sobre el formato de UTXO aquí .

Wow, eso es exactamente lo que estaba buscando!
  • Pycoin es una biblioteca muy recomendable. Puede configurarlo para consultar múltiples proveedores de API de blockchain por seguridad. Aquí hay un ejemplo para obtener salidas no gastadas al crear una transacción.
  • Hice un análisis similar leyendo directamente del directorio .bitcoin/chainstate hace un tiempo. Nota: Es posible que no funcione con bitcoind 0.15+, ya que tuvo cambios en el formato de base de datos chainstate