Age | Commit message (Collapse) | Author |
|
6ef71b344c51aebe1dab5ac47f87d8f926462a65 BIP155: Small text improvements (Hennadii Stepanov)
562f1d71883d1daa0dd5f438d25986fb18465800 BIP155: Mention SHA3-256 explicitly (Hennadii Stepanov)
Pull request description:
It seems better to clarify that `CHECKSUM` in Tor onion v3 address uses SHA3-256 hash function.
ACKs for top commit:
vasild:
ACK 6ef71b344
laanwj:
ACK 6ef71b344c51aebe1dab5ac47f87d8f926462a65
Tree-SHA512: b88c7dfeeda2a99cfe1042c9f4e7cbeb6047882bf97ce9c1dd5e1f4a30203a9a03702638cc4b6c3b573f6c0a05b73a5ca43a77352a5ca24a32d19be129f8b317
|
|
|
|
+ Change 'Client support' section to 'Backwards compatibility'
+ Reasons: avoid confusion and according to the format mentioned in the below link:
https://github.com/bitcoin/bips/blob/master/bip-0002.mediawiki#specification
+ Discussed changes in https://github.com/bitcoin/bips/pull/994
|
|
Update bip-0039.mediawiki
|
|
Minor clarifications and fixes
|
|
|
|
Update bip-0119.mediawiki
|
|
[Trivial] Fix typos
|
|
BIP 325: update signet genesis block
|
|
BIP174: add `_IN_` to names of new hash preimage fields
|
|
BIp 174: fixing typo in rationale reference with closed tag
|
|
BIP 325: Clarify that scriptWitness is a stack, not a byte string
|
|
BIP 174: rename responsibilities->roles to match Bitcoin Core
|
|
Update bip79 status
|
|
BIP39: Add swift implementation
|
|
Fixing spelling in BIP 9
|
|
Added MnemonicSwift as Swift impl for BIP-39
|
|
Reject 124 (expired)
|
|
Reject 135 (expired)
|
|
Reject 114 (expired)
|
|
BIP155: clarify variable integer format and change time to fixed 32 bit
|
|
The Bitcoin Core source code has `VARINT` type which is different than
the "variable integer" format used all over the P2P protocol and also
for the "services" field in this BIP. The latter is called `CompactSize`
in some BIPs and also in the Bitcoin Core source code, thus use the word
`CompactSize` to refer to it and link to its documentation.
|
|
Co-authored-by: Breno Rodrigues Brito <brenorb@gmail.com>
Co-authored-by: ninjastic <ninjasticdev@protonmail.com>
Co-authored-by: sabotag3x <sabotage.sta@gmail.com>
Co-authored-by: bitmover <67111541+bitmover-studio@users.noreply.github.com>
Co-authored-by: alegotardo <40860228+alegotardo@users.noreply.github.com>
Co-authored-by: kuthullu <kuthullu@gmail.com>
Co-authored-by: Trimegistus <trimegisto@rocketmail.com>
|
|
|
|
|
|
BIP155: include changes from followup discussions
|
|
|
|
werbs -> verbs
geografical -> geographical
|
|
Fixed some syntax,
|
|
Co-authored-by: MarcoFalke <falkemarco@gmail.com>
|
|
|
|
|
|
|
|
BIP 325: correct byte count for compact size
|
|
|
|
[Bitcoin Core uses "roles" instead of "responsibilities"](https://github.com/bitcoin/bitcoin/blob/master/src/psbt.h#L559) and it makes semantical sense (plus less verbose).
|
|
The current version of the spec requires creator role to initialize empty input fields, but says nothing about output field initialization. At the same time, the following role, updater, "should also add redeemScripts, witnessScripts, and BIP 32 derivation paths to the input and output data if it knows them.", which does not make any sense if the fields were uninitialized. The [current Bitcoin Core implementation does this](https://github.com/bitcoin/bitcoin/blob/a24806c25d7a81a9c436de58eb5778d93abab16b/src/psbt.cpp#L12), and [other PSBT implementations, like rust-bitcoin, follow this practice](https://github.com/rust-bitcoin/rust-bitcoin/blob/master/src/util/psbt/mod.rs#L59)
|
|
Also rename is_infinity to is_infinite is reference implementation,
to match the wording in BIP340.
|
|
|
|
|
|
course grained => coarse-grained
|
|
|
|
bip-0325: clarify the OP_TRUE challenge special case
|
|
|
|
Update bip-0001.mediawiki
|
|
|
|
BIP340 updates: even R, new tags, small fixups, clarifications
|
|
Clarify that Jacobian coordinates are the optimization
|
|
|
|
Switch BIP340 to even R tiebreaker
|