Browse Source
bump_fee was returning an invalid tx if its input was a PartialTransaction that had signatures. It was relying on line 1441 to remove signatures. Relatedly, the WalletDB used to store such PartialTransactions as PartialTransaction objects, but only until the program was restarted. This is because serialising and de-serialising such a tx results in a Transaction object. So, combining these two, to reproduce a bug: - create a tx, sign it, save as local - bump fee, sign it, save as local - bump fee --> tx already signed!? --> has old sigs, so it is invalidpatch-4
SomberNight
4 years ago
2 changed files with 3 additions and 0 deletions
Loading…
Reference in new issue