Ich verwende Blockchain-API, um Transaktionen von Krediten und Lastschriften separat anzuzeigen. Ich verwende das folgende Verfahren zum Anzeigen von Kredit- und Lastschrifttransaktionen. Aber Kredittransaktionen werden in Lastschrifttransaktionen angezeigt ... Ich meine die gutgeschriebenen Transaktionen, die im "Eingabe" -Index angezeigt werden müssen, der in "Aus" angezeigt wird.
Klare Erklärung:
Beispiel Adresse: 12RpKRwx7AevwTDJYF94MVDx6vEduFBvHR. Wenn Sie die Transaktionsliste in der blockchain.info-URL https://blockchain.info/address/12RpKRwx7AevwTDJYF94MVDx6vEduFBvHR und der json-Format-URL https:// blockchain.info/address/12RpKRwx7AevwTDJYF94MVDx6vEduFBvHR?format=json&limit=5 vergleichen können, werden die ersten beiden Transaktionen angezeigt fein in 'out' index json. Aber wenn Sie die 3. Transaktion in https:// blockchain.info/address/12RpKRwx7AevwTDJYF94MVDx6vEduFBvHR sehen, ist es eine eingehende Transaktion. Diese 3. Transaktion wird im „out“-Index angezeigt.
Mein Motto ist es, meinen Website-Benutzern klare Transaktionen ihrer Adresse anzuzeigen.
Hier muss ich die Liste der eingehenden und ausgehenden Transaktionen von der Blockchain-API separat anzeigen. Verfahren, das ich befolge, wie vom Support-Team von blockchain.info vorgeschlagen.
Verfahren:
1. API-Aufruf https:// blockchain.info/address/12RpKRwx7AevwTDJYF94MVDx6vEduFBvHR?format=json&limit=5 . Von diesem API-Aufruf nehme ich den "Hash" -Indexwert und übergebe den an den 2. API-Aufruf --> https://blockchain.info/rawtx/ $hash in der foreach-Schleife . Anzeige des „Inputs“-Index als eingehende Transaktionen, die an die Adresse 12RpKRwx7AevwTDJYF94MVDx6vEduF empfangen wurden, und „out“ als ausgehende Transaktionen von 12RpKRwx7AevwTDJYF94MVDx6vEdu.
Sie können überprüfen, ob die Transaktion ein- oder ausgehend ist, wenn Sie den booleschen Wert "ausgegeben" überprüfen:
{"spent":false,"tx_index":64117670,"type":0,"addr":"18TXxNNt5qQWiNsCb6vLhUud8wjqehHWYN","value":496364,"n":29,"script":"76a91451cd88fd726d2f2085e86fd242873c6ab6f5485d88ac"},
{"spent":true,"tx_index":64117670,"type":0,"addr":"1FvfNCiqGF9sCFoJqcNCExv34UM1KfpXiu","value":464214,"n":30,"script":"76a914a3b7d538dac93dd995e01069e44be13bdebd7baa88ac"}
Hallo Welt