mirror of
https://github.com/bitcoin/bips.git
synced 2025-04-01 08:28:18 +02:00
Clarify sender's payjoin proposal checklist
This commit is contained in:
parent
3faf6e7540
commit
c33f0759d6
@ -173,9 +173,9 @@ The sender should check the payjoin proposal before signing it to prevent a mali
|
||||
* Check that the transaction version, and nLockTime are unchanged.
|
||||
* Check that the sender's inputs' sequence numbers are unchanged.
|
||||
* If the sender's inputs' sequence numbers the homogenous, check that the receiver's contributed inputs match those.
|
||||
* Check that the sender's outputs have not been modified (but potentially shuffled), except for paying increased fee
|
||||
* Check that the sender's own outputs have not been modified, except for paying increased fee, or by simple shuffling.
|
||||
* If sender specified <code>feebumpindex=</code> (see later), the fee should have been subtracted from the output at the same index in the original PSBT.
|
||||
* Check that the sent amount in the payjoin proposal is less than or equal to the sent amount of the original transaction.
|
||||
* Check that the sent amount in the payjoin proposal is less than or equal to the sent amount of the original transaction. (Defined as the sum of the inputs' value to be signed minus the sender's ouput change)
|
||||
|
||||
If the sent amount in the payjoin proposal is above the amount sent in the original PSBT
|
||||
* Check that the additional paid amount has been add paid to the fee.
|
||||
|
Loading…
x
Reference in New Issue
Block a user