From c5220f8c3b43821efa3841a6c5e90af9ce5519e8 Mon Sep 17 00:00:00 2001 From: VolodymyrBg Date: Mon, 14 Apr 2025 22:35:42 +0300 Subject: [PATCH] BIPs 78 and 329: minor grammar and typo fix-ups (#1825) * BIP 329 fix typo * BIP 78 fix typos --- bip-0078.mediawiki | 6 +++--- bip-0329.mediawiki | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bip-0078.mediawiki b/bip-0078.mediawiki index 1874d272..a865543a 100644 --- a/bip-0078.mediawiki +++ b/bip-0078.mediawiki @@ -208,7 +208,7 @@ It is advised to hard code the description of the well known error codes into th In some situation, the sender might want to pay some additional fee in the payjoin proposal. If such is the case, the sender must use both [[#optional-params|optional parameters]] additionalfeeoutputindex= and maxadditionalfeecontribution= to indicate which output and how much the receiver can subtract fee. -There is several cases where a fee output is useful: +There are several cases where a fee output is useful: * The sender's original transaction's fee rate is at the minimum accepted by the network, aka minimum relay transaction fee rate, which is typically 1 satoshi per vbyte. @@ -281,7 +281,7 @@ It also allows the receiver to pay the fee for batching adding his own outputs. ==Rationale== -There is several consequences of our proposal: +There are several consequences of our proposal: * The receiver can bump the fee of the original transaction. * The receiver can modify the outputs of the original PSBT. @@ -331,7 +331,7 @@ On top of this the receiver can poison analysis by randomly faking a round amoun ===Payment output substitution=== Unless disallowed by the sender explicitly via disableoutputsubstitution=true or by the BIP21 URL via the query parameter pjos=0, the receiver is free to decrease the amount or change the scriptPubKey output paying to himself. -Note that if payment output substitution is disallowed, the reveiver can still increase the amount of the output. (See [[#reference-impl|the reference implementation]]) +Note that if payment output substitution is disallowed, the receiver can still increase the amount of the output. (See [[#reference-impl|the reference implementation]]) For example, if the sender's scriptPubKey type is P2WPKH while the receiver's payment output in the original PSBT is P2SH, then the receiver can substitute the payment output to be P2WPKH to match the sender's scriptPubKey type. diff --git a/bip-0329.mediawiki b/bip-0329.mediawiki index 0c4531a2..5934eeae 100644 --- a/bip-0329.mediawiki +++ b/bip-0329.mediawiki @@ -162,7 +162,7 @@ but should be given if they are readily available. === Address, Inputs, and Outputs === -* keypath: The data needed to build full descriptor down to the specific address. This extends origin with the final two components that are unhardened (in the typical case, assuming BIP-84). Provide string /1/123 for wpkh([d34db33f/84'/0'/0'/1/123]). If the first character is not /, then it should be interpreted as a full descriptor, independant of origin (if any). +* keypath: The data needed to build full descriptor down to the specific address. This extends origin with the final two components that are unhardened (in the typical case, assuming BIP-84). Provide string /1/123 for wpkh([d34db33f/84'/0'/0'/1/123]). If the first character is not /, then it should be interpreted as a full descriptor, independent of origin (if any). === Inputs and Outputs ===