Blockchain-API für BTC-Transaktionen

Ich möchte Transaktionen für eine Adresse von der folgenden API abrufen:

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

Die Sache ist, den von der API zurückgegebenen json zu verstehen. Ich verstehe nicht, welche davon die Transaktion und die Zeit sind, zu der diese Transaktion stattgefunden hat, und die Bestätigungen einer Transaktion.

Kann jemand helfen?

Antworten (2)

Das von dieser API zurückgegebene Ergebnis ist ein zusammengesetztes JSON-Objekt, das Folgendes enthält:

  1. Adresse grundlegende Informationen und Zusammenfassung
  2. Liste der Transaktionen, die dieser Adresse zugeordnet sind

Die Transaktionen sind in einer JSON-codierten Liste unter dem txsSchlüssel enthalten. Jede Transaktion selbst ist ein wörterbuchähnliches Objekt, das relevante Informationen enthält.

Es sollte ziemlich klar sein, wenn Sie es in einer Baumstruktur visualisieren. Sie können das JSONView-Plug- in für Firefox oder Chrome verwenden – es rendert alle application/jsonAntworten in einem netten hierarchischen und anklickbaren Baum und hilft Ihnen, es zu verstehen.

Ja, das kann ich verstehen. Ich werde auch in der JSON-Baumstruktur angezeigt. Was ist der genaue Indexname für den Transaktionswert, die Bestätigungen und die Zeit?

Wahrscheinlich suchen Sie nach der Spezifikation des Transaktionsprotokolls. Hier ist der Link aus dem Bitcoin-Wiki.

Sie können JSON-Schlüssel, die von blockchain.info zurückgegeben werden, dem Transaktionsprotokoll unten zuordnen. Zum Beispiel wird das Beschreibungsfeld versionim Wiki dem von blockchain.info zugeordnet ver.

Sie müssen diese Struktur gemäß dem Protokoll in native Strukturen/Objekte in der von Ihnen verwendeten Programmiersprache parsen.