Ich befinde mich in einer Situation, in der ich eine vorsignierte Transaktion habe, die aufgrund eines Fehlers in der Software, die sie generiert hat, eine Gebühr hat, die niedriger ist als die minimale Weiterleitungsgebühr. Ich habe das Hex dieser Transaktion, aber es kann nicht so gesendet werden, dass es abgebaut wird, also hat das keinen Sinn. Daher die Frage: Ist es möglich, sie mit einer anderen Transaktion zusammenzuführen, die ich willkürlich erstellen und mit meiner Brieftasche signieren könnte, sodass diese Transaktion genug Bitcoin freischalten würde, um die Gebühr für die resultierende Transaktion zu decken? Wenn ja, wie könnte ich das tun?
Möglicherweise. Es hängt davon ab, wie die Transaktion unterzeichnet wurde.
Wenn es mit einem SIGHASH_ALL
Flag signiert wurde, können Sie es nicht kombinieren, da die Signatur überprüft, ob die Ein- und Ausgänge nicht geändert wurden.
Wenn es mit einem ANYONE_CAN_PAY
Flag signiert wurde, können Sie zusätzliche Eingaben und möglicherweise mehr Ausgaben hinzufügen, abhängig vom Rest der Signatur.
Alle Verbraucher-Wallets, die mir bekannt sind, SIGHASH_ALL
sind standardmäßig auf , also haben Sie wahrscheinlich kein Glück.
Am besten senden Sie entweder mehr BTC an diese Adresse und signieren eine neue TX oder importieren Ihren privaten Schlüssel in eine andere Brieftasche mit mehr BTC und erstellen eine TX-Ausgabe von mehr als einer Adresse.
Reiches Apodaca
Raghav Sood
Reiches Apodaca