Ich hoffe, das ist kein Duplikat, aber ich konnte nirgendwo etwas darüber finden. Wie auch immer, ich suche nach einer Möglichkeit, Bitcoin-Transaktionen an eine bestimmte Adresse zu erkennen. Ich bin über Lazy API gestolpert, konnte jedoch nichts darüber finden, was darin aufgeführt ist, und ich bin mir immer noch nicht sicher, wie ich Transaktionen an eine bestimmte Adresse erkennen soll. Ich ging weiter und ging zu dem hier angegebenen Link (und ich stolperte über die Verwendung von Transaction By Address aus der API-Referenz auf Blockexplorer, aber mir ist immer noch nicht klar, wie ich feststellen soll, ob ich eine Transaktion erhalten habe.
Bitte entschuldigen Sie, wenn dies eine dumme Frage ist, ich bin ein bisschen neu in all dem. Bearbeiten: Ich möchte nicht auf einen anderen Dienst weiterleiten, es sei denn, es ist die Art und Weise, wie Lazy API es tut. (Im Grunde komplette Minimalwerte von anderen Diensten.) Außerdem hat jemand gefragt, was ich mit "Transaktion erkennen" gemeint habe, was ich meine ist, dass der Server erkennt, wenn jemand eine Transaktion abgeschlossen hat, entweder um mich zu benachrichtigen, etwas zu tun (z. B. ein Paket versenden), oder ihnen eine Art virtuelles Produkt zu geben.
Ich vermute, dass Sie aufgrund Ihres Benutzernamens auf Ubuntu sind ;)
Schritt 1 fügen Sie die Bitcoin-PPA hinzu
sudo apt-add-repository ppa:bitcoin/bitcoin
Schritt 2 Bitcoin installieren
sudo apt Bitcoin installieren
Schritt 3 Bitcoin einrichten
Erstellen Sie eine Konfigurationsdatei mit den folgenden Inhalten in /home/$USER/.bitcoin/bitcoin.conf https://github.com/bitcoin/bitcoin/blob/master/contrib/debian/examples/bitcoin.conf Ersetzen Sie einige Teile wie RPC-Passwort usw
Schritt 4: Walletnotify hinzufügen
Walletnotify führt jedes Mal einen Shell-Befehl aus, wenn sich etwas in Ihrer Brieftasche ändert. Ich mag dieses Repo. https://github.com/damonp/walletnotify
Ich hoffe das hilft! :)
1.) Installieren Sie Bitcoin Core auf Ihrem Server.
2.) Fügen Sie der bitcoin.conf-Datei eine Zeile hinzu, die ausgelöst wird, wenn Gelder an Adressen eingehen, die Sie beobachten (z. B. walletnotify=/usr/bin/php /home/coind/notify.php %s). Bitcoin starten.
3.) Führen Sie die Funktion „importaddress“ für alle Adressen aus, die Sie beobachten möchten (z. B. bitcoin-cli importaddress 1myaddresshere).
Fertig. Jedes Mal, wenn ein TX auf eine der von Ihnen importierten Adressen trifft, wird Benachrichtigung automatisch ausgelöst.
m1xolyd1an