Wie fegt man eine Bitcoin Core-Brieftasche?

Ich habe ein Konto in einer Bitcoin-Brieftasche erstellt, die etwa 1,055 BTC enthält, die auf 0,00 BTC auf ein anderes Konto ausgelöscht werden müssen . Die tatsächlich zu sendende BTC beträgt also 1,055 - Transaktionsgebühr.

Gibt es eine Berechnung für Bitcoin, um eine Transaktionsgebühr zu finden, oder einen jsonrpc, um eine Schätzgebühr wie Ethereum zu finden (Guthaben - (Gaspreis * Gaslimit)).

Antworten (2)

Bei neueren Versionen von Bitcoin können Sie sendtoaddressdas optionale subtractfeefromamountArgument verwenden.

sendtoaddress 123abc... 1.055 "" "" true

Erstellt eine Transaktion mit 1,055 BTC an Eingaben. Die Zieladresse erhält nach Abzug einer angemessenen Gebühr etwas weniger als 1.055 BTC.

Es gibt ein paar Möglichkeiten, die Transaktionsgebühr zu schätzen (springen Sie zu 3, wenn Sie eine automatische Methode zum Senden Ihres gesamten Guthabens wünschen).

  1. Sie können die Bitcoin CLI verwenden. Aus einer früheren Antwort zum Schätzen von Gebühren :

    bitcoin-cli estimatesmartfee 6
    
  2. Sie können auch viele Webservices verwenden, die sich auf die Gebührenschätzung konzentrieren:

  3. Schließlich könnten Sie Ihren privaten Schlüssel in eine Brieftasche wie Electron hochladen, die sich um die Gebührenschätzung für Sie kümmert und sicherstellt, dass alle Ihre Bitcoins übertragen werden.