Ein paar private BTC-Schlüssel in den Bitcoin-Kern importieren, sie dann überwachen und an eine andere Adresse verschieben?

Ich versuche, einen Dienst aufzubauen, bei dem ich eine Reihe privater Schlüssel in Bitcoin Core oder eine andere Software importiere, wenn Sie eine bessere Lösung empfehlen. Sobald die privaten Schlüssel importiert sind, möchte ich diese Adressen überwachen und wenn etwas positiv ist, es an eine andere Brieftaschenadresse senden, die ich besitze.

Ich dachte darüber nach, die privaten Schlüssel mit importprivkey api call zu importieren. Braucht es mehrere Private Keys oder muss ich sie durchschleifen?

Sobald diese privaten Schlüssel in meine Brieftasche importiert wurden, möchte ich in der Lage sein, das Auftreten eines der folgenden Ereignisse zu erkennen:

  • wenn das gesamte Wallet-Guthaben größer als 0,001 ist
  • oder wenn 1 Stunde vergeht

Senden Sie dann alle Münzen in der Brieftasche an eine andere Adresse. Meine Fragen sind:

  • Gibt es einen Dienst, um den Bitcoin-Saldo zu überwachen, oder muss ich nur einen Cron-Job machen, um ihn jede Sekunde abzufragen?
  • Muss ich bei Verwendung des sendtoaddress- API-Aufrufs eine Änderungsadresse angeben?
  • Wie lösen andere Leute normalerweise dieses Problem?
Das erscheint völlig sinnlos. Warum dann nicht gleich die Zieladresse angeben? Generieren Sie nicht nur eine Gebührenbelastung für sich selbst?

Antworten (2)

Muss ich bei Verwendung des sendtoaddress-API-Aufrufs eine Änderungsadresse angeben?

Nein, es generiert ein neues Schlüsselpaar und sendet das Guthaben dorthin. Dieses Schlüsselpaar wird in Ihrer wallet.dat-Datei gespeichert.

Gibt es einen Dienst, um den Bitcoin-Saldo zu überwachen, oder muss ich nur einen Cron-Job machen, um ihn jede Sekunde abzufragen?

Ich kenne keinen solchen Dienst. Wie auch immer, Sie sollten Ihre privaten Schlüssel nicht für irgendwelche Dienste geben.

Muss ich bei Verwendung des sendtoaddress-API-Aufrufs eine Änderungsadresse angeben?

Warum möchten Sie den Bitcoin-Client und die API-Aufrufe dafür verwenden?

Wie lösen andere Leute normalerweise dieses Problem?

Das ist kein Problem". Das ist eine „Aufgabe“. Sie sollten Transaktionen im Netzwerk überwachen und Ihre Transaktionen pushen, die die Ausgaben an Ihre Adresse fegen. Ich kann Ihnen ein solches Toolkit zur Verfügung stellen, aber nicht kostenlos