Skip to content

Commit 1bd594e

Browse files
committed
Fix mistake in bip-0079
As pointed out by Adam Gibson on the bitcoin-dev mailing list.
1 parent 954df0d commit 1bd594e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

bip-0079.mediawiki

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,9 @@ This is done via an HTTP POST request, sent to a "bustapay url"
4949

5050
The receiver validates the transaction, and pays himself. The receiver then adds one or more of his own inputs (known as the ''contributed inputs'') and (optionally) increases the output that pays himself (generally by the sum of the ''contributed inputs''). Doing so creates a ''partial transaction'', which the receiver returns to the sender. It is called such as it requires the sender to resign his own inputs.
5151

52-
====Step 4. Receiver validates, re-signs, and propagates on the bitcoin network====
52+
====Step 4. Sender validates, re-signs, and propagates on the bitcoin network====
5353

54-
The receiver MUST validate the ''partial transaction'' was changed correctly and non-maliciously (to allow using potentially untrusted communication channels), resign its original inputs and propagates the final transaction over the bitcoin network.
54+
The sender MUST validate the ''partial transaction'' was changed correctly and non-maliciously (to allow using potentially untrusted communication channels), resign its original inputs and propagates the final transaction over the bitcoin network.
5555

5656
====Step 5. Receiver observes the finalized transaction on the bitcoin network====
5757

@@ -79,7 +79,7 @@ It is strongly preferable that the receiver makes an effort to pick a contribute
7979

8080
=== Output Adjustment ===
8181

82-
After adding inputs to the transaction, the receiver generally will want to adjust the output that pays himself by increasing it by the sum of the contributed input amounts (minus any fees he wants to contribute). However the only strict requirement is that the receiver *must never* add or remove inputs, and *must not* ever decrease any output amount.
82+
After adding inputs to the transaction, the receiver generally will want to adjust the output that pays himself by increasing it by the sum of the contributed input amounts (minus any fees he wants to contribute). However the only strict requirement is that the receiver *must never* remove inputs, and *must not* ever decrease any output amount.
8383

8484
=== Returning the partial transaction ===
8585

0 commit comments

Comments
 (0)