Gibt es eine Möglichkeit, mit dem neuesten Bitoind die maximale Ausgabe aus der Brieftasche mit einer bestimmten Anzahl von Ausgaben zu berechnen? Zum Beispiel muss ich den gesamten Wallet-Betrag an 2 Ausgänge senden und die Mining-Gebühr hoch genug einstellen, um eine Bestätigung im ersten Block zu erhalten. Wie kann ich den maximal auszugebenden Betrag berechnen?
Bei Bitcoin Core besteht die Möglichkeit, die Gebühr vom Betrag abzuziehen. Wenn Sie eine Transaktion erstellen, legen Sie den Betrag auf die Höchstbeträge fest und aktivieren dann die Option zum Abziehen der Gebühr von den Betragsoptionen, wodurch die angegebenen Ausgaben um die Gebühr reduziert werden. Auf diese Weise können Sie Ihr gesamtes Guthaben unverändert senden und die Gebühr von der Ausgabe abziehen lassen.
In der GUI (bitcoin-qt) gibt es ein Kontrollkästchen mit der Bezeichnung „Gebühr vom Betrag abziehen“, das Sie für jeden Empfänger festlegen können. Sie können die Schaltfläche "Verfügbares Guthaben verwenden" verwenden, um das gesamte Wallet-Guthaben automatisch aufzufüllen. Es wird diese Option auch automatisch für Sie überprüfen.
Wenn Sie Bitcoin über die RPC-Schnittstelle verwenden, sendtoaddress
hat einen Parameter subtractfeefromamount
, den Sie einstellen können true
, um die Gebühr von dem gesendeten Betrag abzuziehen. sendmany
hat eine ähnliche Option, aber es ist stattdessen ein Array von Adressen, sodass Sie die Adressen angeben, die weniger erhalten, da die Gebühr von ihren Beträgen abgezogen wird.
Dimedrol
Andreas Chow