BitcoinJ 07 Zeige Transaktionen Tab

Dieses Programm ist eine kleine Abwandlung des Artikels zu BitcoinJ 07 Zeige Transaktionen, daher gehe ich nicht mehr auf alle Details ein.

Nach der Online-Aktualisierung werden die Daten in zwei Fenster und parallel in zwei Textdateien geschrieben und diese Dateinamen vergeben: BitcoinJ07TransactionTab_Output_xxx.txt und BitcoinJ07TransactionTab_Logfile_xxx.txt, wobei „xxx“ für das aktuelle Datum und die Uhrzeit steht; so könnt Ihr die Ausgaben später ganz in Ruhe studieren. Die hierfür notwendige Klasse RedirectedFrame.java findet Ihr in meinem GitHub-Archiv.

Zur Nutzung benötigt Ihr diverse Bibliotheken zur Nutzung von BitcoinJ – ladet Euch diese aus dem separaten Github-Archiv (https://github.com/java-crypto/BitcoinJ_Libraries) herunter und bindet Sie über Eure Entwicklungsumgebung ein.

Dieses Programm ist ebenfalls für den Regtest-Modus vorbereitet, die Voreinstellung verweist auf das Bitcoin Testnet.

In der Output-Datei finden sich die Transaktionen übersichtlich in Form einer Tabelle:

Hier der Quellcode des Programms, den Sourcecode der Klasse RedirectFrame.java findet Ihr in meinem Github-Archiv:

Alle Quellcodes zum Bitcoin findet Ihr zum Download in meinem Github-Repository BitcoinJ, welches Ihr über diesen Link erreicht: https://github.com/java-crypto/BitcoinJ. Alle Programme sind unter Java 11 lauffähig (vermutlich auch unter Java 8) und wurden mit intelliJ IDEA entwickelt, welches für dieses Programm aber nicht notwendig ist.

Noch ein Wort zum Thema „Lizenz“: Die von mir erstellten Beispiele selber stehen unter der „Unlicense“-Lizenz, allerdings werden zur Laufzeit diverse Bibliotheken eingebunden, welche zum Teil ganz eigene Lizenzen mitbringen. Darauf kann ich in meinen Lizenzhinweisen nicht hinweisen.

Letzte Bearbeitung: 18.03.2020