So geben Sie Bitcoins vom Konto aus und geben die Gebühr an

Ich schreibe eine Anwendung, die Bitcoin-Wallet-Konten verwendet, um anzugeben, welche Adressen zu welchem ​​​​Benutzer gehören. Ich habe die Dokumentation gelesen und versucht , einen Weg zu finden , Bitcoins auszugeben , indem ich das Konto von , die Adresse an und die Miner - Gebühr angegeben habe .

Nach dem Lesen der Dokumentation halte ich das für unmöglich, da es nur zwei Möglichkeiten gibt:

  • Der erste verwendet sendFrom, aber Sie können die Gebühr nicht mit diesem Befehl festlegen. Sie könnten verwenden settxfee, aber das ist eine sich ändernde Nummer, die von den Kbs des TX abhängt.

  • Der zweite verwendet CreateRawTransactionand SendRawTransaction, aber um die Eingaben anzugeben, gibt es keine andere Möglichkeit, die Eingaben abzurufen, als listunspent, aber das gibt die Eingaben für alle Brieftaschen zurück, und es gibt keine Möglichkeit, diesem Befehl zu sagen, dass er nur die zurückgeben soll nicht ausgegebene Eingaben für ein bestimmtes Konto .

Gibt es wirklich keine Möglichkeit, Bitcoins von einem Konto mit Angabe der Gebühr zu senden?

Fragen Sie die Bitcoin-Core-Software ab?
@WizardOfOzzie Entschuldigung, aber ich verstehe Ihre Frage nicht. Bitte nochmal posten danke!!

Antworten (1)

Bitte verwenden Sie das Buchhaltungssystem Bitcoin Cores nicht mehr (insbesondere für neue Projekte). Es ist veraltet ( und wird möglicherweise in naher Zukunft entfernt ).

Eine Möglichkeit, Ihr Problem zu lösen, besteht darin, anzurufen getaddressesbyaccount(Adressen eines bestimmten Kontos abzurufen) und dann listunspentmit diesen Adressen zu verwenden. Dann könnten Sie Ihre eigene Münzauswahl erstellen und verwenden createrawtransaction singrawtransactionund sendrawtransaction.