Commit Graph

577 Commits

Author SHA1 Message Date
tomFlowee fbf72937cb Merge remote-tracking branch 'verde/master' 2021-05-29 18:00:01 +02:00
Andrew Groot 1e73c65b87 Minor tweaks for SLP and endian pages. 2021-05-24 14:41:38 -04:00
Andrew Groot 961201e375 Expanding documentation of consensus/standardness rules.
This includes documenting SigChecks in validation rules.
2021-05-19 17:08:12 -04:00
Andrew Groot ec325acb58 Diagram of P2PKH address derivation. 2021-05-19 14:43:06 -04:00
Andrew Groot 070232bc92 Updates related to May 2021 hard fork. 2021-05-19 12:46:24 -04:00
Andrew Groot 9fffc5e973 Added missing hard forks and ASERT documentation. 2021-05-19 11:57:38 -04:00
Andrew Groot 033cd42c59 Addresses, and various multisig-related clarifications. 2021-05-12 16:48:07 -04:00
Andrew Groot 77db8a8a58 Minor updates to integer division page.
Per: https://github.com/BitcoinUnlimited/BitcoinCashSpecification/issues/25
2021-05-10 17:32:16 -04:00
Andrew Groot 48e2e5d5db Details about how div/mod operations work. 2021-05-10 17:28:31 -04:00
Andrew Groot ba2416f246 Some clarifications on transaction validation rules. 2021-05-10 16:50:01 -04:00
Andrew Groot e710951b7c Public/private keys and ECDSA/Schnorr signatures. 2021-05-06 12:32:59 -04:00
Andrew Groot 0657e6e637 Additional details about mining pools. 2021-05-03 16:53:48 -04:00
Andrew Groot 9331a727c4 Added note about alternate names for variable-length-integer. 2021-05-03 15:42:20 -04:00
Andrew Groot 12192eedc4 Added BIP-133 to reference for feefilter. 2021-05-03 14:27:46 -04:00
Andrew Groot 1f18215906 Fixed block message timestamp length.
Per https://github.com/BitcoinUnlimited/BitcoinCashSpecification/issues/35.
2021-05-03 12:00:23 -04:00
Andrew Groot 055129d12c Fee filter fixes.
Per https://github.com/BitcoinUnlimited/BitcoinCashSpecification/issues/35.
2021-05-03 11:58:00 -04:00
Josh Green d639981955 Merge branch 'master' of /opt/jwik/data/repository 2021-05-03 11:01:58 -04:00
Andrew Groot 307900aa49 Merge pull request #22 from zander/quoting
Using block quotes ('>') instead of <pre> tags.
2021-05-03 10:59:16 -04:00
Andrew Groot 558d4fd2bc Merge remote-tracking branch 'BitcoinUnlimited/master' 2021-05-03 10:57:29 -04:00
Andrew Groot 5b04732880 Bitcoin-Verde-specific dsproof-beta behaviour.
Also, various grammatical fixes and clarifications.
2021-05-03 10:55:04 -04:00
Joshua Green f03bcd25bc Merge pull request #34 from A60AB5450353F40E/compact-size
Disambiguate Variable Length Integer
2021-05-03 10:44:52 -04:00
tomFlowee 5713d9c480 Quoted segments don't belong in <pre> tags
In order to allow the specification to be read on a mobile phone
it helps to use the standard quoting standard (staring with '>')
for those paragraphs as that means they can still change their
content-width and a reader doesn't end up with a paragraph wider
than screen.
2021-04-03 11:01:49 +02:00
tomFlowee 8e6f78b559 Quoted segments don't belong in <pre> tags
In order to allow the specification to be read on a mobile phone
it helps to use the standard quoting standard (staring with '>')
for those paragraphs as that means they can still change their
content-width and a reader doesn't end up with a paragraph wider
than screen.
2021-04-03 10:57:25 +02:00
Josh Green c6604f307f Merge branch 'master' of /opt/jwik/data/repository 2021-03-30 12:48:27 -04:00
Josh Green 328ffed8a8 DSProof Specific Clarification
Improved the verbiage and reduced ambiguities, particularly endianness, within the Double Spend Proof specification.
2021-03-30 12:48:27 -04:00
dagurval 8f63a859e4 Merge pull request #33 from A60AB5450353F40E/master
Add a note to clarify limitations of arithmetic opcodes
2021-03-30 11:59:38 +02:00
Anonymous Contributor 14c13064ef Disambiguation: rename variable length integer to **compact** variable length integer
See issue [#32](https://github.com/BitcoinUnlimited/BitcoinCashSpecification/issues/32)

Quoting @joshmg:

"I think we're inclined to take your most recent suggestion and rename what the specification calls "variable length integer" to "compact variable length integer". It's similar enough to the C++ -ism such that anyone with that context will understand the intended parallel, while also avoiding the name collision of BCHN/Core's internal VarInt."
2021-03-24 10:49:12 +01:00
Andrew Groot ba6d40d393 Add missing cases for transaction preimage hashes. 2021-03-23 11:07:19 -04:00
Andrew Groot 2393c5c15c Started page for mining pools. 2021-03-23 11:03:21 -04:00
Andrew Groot 08013f335d Added stratum protocol. 2021-03-22 15:44:50 -04:00
Paul Chandler 41a44500a0 Added inventory item count constraint.
Added the 50,000 inventory item per INV message constraint.
2021-03-22 08:28:57 -04:00
tomFlowee d199d69359 Make this an actual spec, not a staking ground 2021-03-18 22:07:05 +01:00
tomFlowee 88b3714f6d cleanup confusion
bit 10 is supported by several nodes, others that are not used on
mainnet anymore are removed and special cases that are not special
are removed too.
2021-03-18 22:07:01 +01:00
tomFlowee c031795965 Respect the footnotes
Remove the header for references, as they are not references they
are footnotes and a markdown renderer inlines them, so no need
for a lonely header at the bottom of the page.
2021-03-18 22:06:39 +01:00
tomFlowee ce59a25e2e Make sure the specification is less implementation specific 2021-03-18 22:06:37 +01:00
tomFlowee 022f960125 Boring commit message 2021-03-18 22:05:30 +01:00
tomFlowee bce4ca7145 Be more precise in our language 2021-03-18 22:04:36 +01:00
Paul Chandler 20447464d9 Added page title.
Added page title.
2021-03-16 01:23:27 -04:00
Paul Chandler c87549cb96 Added transaction version history page.
Added transaction version history page.
2021-03-16 01:22:30 -04:00
Paul Chandler b0aba5dcef Added block version history page.
Added block version history page.
2021-03-16 01:06:34 -04:00
Paul Chandler 84f77aeef1 Added transaction version history link.
Added transaction version history link.
2021-03-15 23:14:54 -04:00
Paul Chandler 426d01af78 Added protocol version 70 002.
Added details of protocol version 70 002.
2021-03-15 22:45:10 -04:00
Paul Chandler dbbf3b6cc5 Updated pre-BCH protocol version infomration.
Added pre-BCH release info and updated change summary info where known.
2021-03-15 22:36:16 -04:00
Anonymous Contributor 982bc60412 Add a note to clarify limitations of arithmetic opcodes
Copied from: https://gitlab.com/bitcoin-cash-node/bitcoin-cash-node/-/blob/master/src/script/script.h#L213
2021-03-13 13:56:56 +01:00
Andrew Groot 8b1108e79b Moving BIP-64 to an unimplemented directory to avoid confusion. 2021-03-10 16:51:34 -05:00
Andrew Groot ad613a95e6 Added information about the data output size limit for standard transactions. 2021-03-10 16:42:38 -05:00
Andrew Groot 4c0ce27555 Re-adding NODE_WEAKBLOCKS to BU service bits. 2021-03-10 11:28:42 -05:00
Andrew Groot 11fdb1b355 Merge pull request #20 from zander/version
cleanup confusion
2021-03-10 10:04:02 -05:00
Andrew Groot 88ea1c9696 Merge pull request #19 from zander/mempool
Put 'mempool' in the right category
2021-03-10 10:01:52 -05:00
tomFlowee 665fbbe79f Clarify the purpose of the service field 2021-03-09 08:09:19 +01:00