Ich habe meine Transaktion in meiner Bitcoin-Core-Wallet mit „Request replace-By-Fee“* markiert, und jetzt kann ich zwar die Transaktionsgebühr erhöhen, aber ich kann sie nur um ein kleines bisschen erhöhen, und ich kann sie nicht auf das einstellen, was ich möchte wirklich brauchen. (zwingt mich, die Gebühren 15 Mal hintereinander zu erhöhen)
Gibt es eine einfache Möglichkeit für mich, die Gebühr erheblich zu erhöhen, ohne all diese Zwischentransaktionen zu erstellen?
* By the way, a very bad name for "allow future fees increase"
Der bumpfee
RPC-Befehl akzeptiert ein "totalFee"
Argument. Wenn bestanden, ist dies die Gesamtgebühr, die für die ersetzende Transaktion verwendet wird.
Das Erhöhen in Schritten ist sehr seltsam und sollte nicht durchgeführt werden. Sie können sich diese kanonische Antwort im Abschnitt „So führen Sie eine vollständige RBF-Transaktion / Bitcoin Core“ durch.
Um die unbestätigte Transaktion loszuwerden, musste ich die Datei mempool.dat entfernen, die anderen Ansätze funktionierten nicht. Dann folgte der gegebene Rat:
Sobald die Transaktion entweder abgebrochen oder aus der Brieftasche gelöscht wurde, können Sie einfach auf die Registerkarte Senden gehen und die Bitcoin erneut senden, aber stellen Sie sicher, dass Sie eine ausreichende Transaktionsgebühr einbeziehen.
Es gelang mir schließlich, eine bestätigte Transaktion nach einem einzigen Austausch mit einer angemessenen Gebühr zu haben.
Stattdessen habe ich die Brieftasche erneut ausgeführt und unbestätigte Transaktionen vergessen lassen, indem ich Folgendes verwendet habe:
C:\Program Files (x86)\Bitcoin\bitcoin-qt.exe --zapwallettxes=1
Und meine lokale Kopie des Mempools entfernt. (Eine Datei namens mempool.dat im Datenordner von Bitcoin)
(Es dauerte etwa eine Stunde, um erneut zu scannen)
Und dann eine weitere Transaktion zum selben Ziel mit höheren Gebühren durchführen (vom selben Quellknoten gemacht, sodass nur eine dieser Transaktionen stattfinden könnte, wodurch die andere zunichte gemacht wird)
Willtech
yuvalm2
Willtech