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
The distinction beetween 1s1r async payjoin and ns1r is that the sender
checks the proposal before the receiver signs in the first round
of communication, so the receiver inputs won't yet be finalized. Therefore,
in order to share functionality, the receiver input finalized check needs
to be triggered by a condition. This does that.
// TODO(armins) add multiparty check fees modeled after crate::send::PsbtContext::check_fees
217
-
// The problem with this is that some of the inputs will be missing witness_utxo or non_witness_utxo field in the psbt so the default psbt.fee() will fail
218
-
// Similarly we need to implement a check for the inputs. It would be useful to have all the checks as crate::send::PsbtContext::check_inputs
219
-
// However that method expects the receiver to have provided witness for their inputs. In a ns1r the receiver will not sign any inputs of the optimistic merged psbt
0 commit comments