You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(psbt): reject impossible fees, surface locktime, RBF and dust
Outputs adding up to more than the inputs cannot happen on chain, but the review screen clamped the fee to zero and then rendered no fee row at all, so a PSBT with an understated input or an inflated output showed no fee and no warning. It is now refused, guarded on every input having supplied an amount since a missing one counts as zero and produces the same shape honestly. Where that guard applies the absent fee is named rather than left blank.
nLockTime and nSequence appeared nowhere on the review screen, so a transaction that cannot be broadcast for years and one that is replaceable both read as ordinary. Outputs below the relay dust threshold were shown as ordinary spends; the threshold follows Bitcoin Core's GetDustThreshold, giving the familiar 294 / 330 / 546 values.
Found by running the psbt_faker signing-test suite against the review path.
0 commit comments