1
0
mirror of https://github.com/bitcoinbook/bitcoinbook synced 2024-12-26 00:18:11 +00:00
Commit Graph

3521 Commits

Author SHA1 Message Date
Andreas M. Antonopoulos
0cd5f46948 Released 2nd Edition as CC-BY-SA 2018-10-25 17:27:54 -04:00
Andreas M. Antonopoulos
362f0b340f Merge branch 'master' into develop 2018-10-25 16:57:58 -04:00
Andreas M. Antonopoulos
c88b1efe41 Merge branch 'develop' 2018-10-25 16:57:26 -04:00
wintercooled
b997d7cd84 Merge remote-tracking branch 'upstream/develop' into develop 2018-10-21 19:39:58 +01:00
Brad Chase
8c239e31f9
fix typo: "diffent" -> "different" 2018-09-04 09:20:27 -04:00
Andreas M. Antonopoulos
df1828b720
Merge pull request #595 from MarcoFalke/Mf18-fixups
ch10: Clarify sequence number for typical tx input
2018-08-21 19:03:17 -06:00
MarcoFalke
f91e539a82 ch10: Clarify sequence number for typical tx input 2018-08-21 20:29:13 -04:00
MarcoFalke
6647b56145 Correct my GitHub handle (CamelCase) 2018-08-21 20:18:57 -04:00
ottoteixeira
b18ee82b46
Fixed typo: "note than" -> "note that" 2018-08-17 14:37:21 -03:00
Hennadii Stepanov
367bd252c9
ch07 - fixed typo
'segit' -> 'segwit'
2018-07-22 22:30:06 +03:00
Hennadii Stepanov
ec1cf256c7
ch06 - fixed grammatical number
'a lot of underlying detail' -> 'a lot of underlying details'
2018-07-22 22:23:43 +03:00
James Cramer
1376e976e8 fix OP_SWAP error in description 2018-07-12 13:14:38 -04:00
Nelson R. Perez
538af89f87 Added a period at the end of the sentence 2018-06-01 12:09:15 -05:00
Omar Boukli-Hacene
32d597cf68 Revise URLs in Chapter 12
Use HTTPS scheme in URLs where applicable
Replace http://www.openassets.org/ with https://github.com/OpenAssets
Edit link title on line 86 to official one
Fix two spaces after period to one space (lines 105 and 412)
Remove duplicate URL on line 500 as it is appears at line 502
2018-06-01 14:43:18 +04:00
Nelson R. Perez
bb3cad4207 Added legends to the graph 2018-05-29 21:57:18 -05:00
María
8a1c83659b fixed example in Table 5-6. HD wallet path examples 2018-05-23 15:07:29 +02:00
theStack
24fd7bd79b max_money.py: use variable start_block_reward (eliminate magic number) 2018-05-19 09:10:18 -04:00
Samuel B. Atwood
d6ec46403f
Specify height/timestamp cutoff for nLockTime
Changed "If it is above 500 million..." to "If it is greater than or equal to 500 million" to more accurately reflect the protocol spec.
See: https://en.bitcoin.it/wiki/Script#Locktime
2018-05-07 11:49:35 -05:00
wintercooled
b54037cbd6
Fixed broken link to rpcuser.py - is actually rpcauth.py
The correct file and path is rpcauth not rpcuser

https://github.com/bitcoin/bitcoin/blob/master/share/rpcauth/rpcauth.py
2018-05-07 13:40:10 +01:00
user135711
b84d311d77
Update ch03.asciidoc 2018-04-29 22:50:23 -07:00
user135711
a6194e565b
made link relative
made relative
2018-04-29 21:04:58 -07:00
user135711
97eb6fce80
Removed external links for print book
I forgot this was a print book, so I removed the reference to external sites in my pull request.
2018-04-29 20:57:12 -07:00
user135711
043f1aa53a
Update ch03.asciidoc 2018-04-29 20:04:25 -07:00
user135711
c565747670
Update ch03.asciidoc 2018-04-29 19:25:19 -07:00
user135711
96e5036ca2
bitcoin.conf is not created automatically
The file didn't exist after building and installing the .16 most recent release and according to the documentation in the added [link](https://en.bitcoin.it/wiki/Running_Bitcoin#Bitcoin.conf_Configuration_File) and [bitcoin stackexchange](https://bitcoin.stackexchange.com/questions/11190/where-is-the-configuration-file-of-bitcoin-qt-kept) you are supposed to make it yourself.
2018-04-29 19:14:16 -07:00
Omar Boukli-Hacene
73f288dcaf Normalize animals.oreilly.com URL in colophon 2018-04-28 12:12:03 +04:00
Omar Boukli-Hacene
f33a8de918 Fix double whitespaces in chapter 1 2018-04-27 10:12:08 +04:00
Omar Boukli-Hacene
f18d93d18a Normalize and update URL to HTTPS scheme 2018-04-27 09:19:01 +04:00
Omar Boukli-Hacene
9c67786252 Normalize URLs 2018-04-27 00:43:41 +04:00
Omar Boukli-Hacene
cfabc0d271 Update URLs to HTTPS scheme 2018-04-27 00:28:38 +04:00
Omar Boukli-Hacene
86034b6ecd Fix inconsistent date format 2018-04-26 04:03:12 +04:00
Omar Boukli-Hacene
111b6b6a7f Fix missing comma 2018-04-26 03:35:03 +04:00
Nelson R. Perez
a13096089e Adjusted size of the figure 2018-04-22 21:40:49 -05:00
Nelson R. Perez
d6e1399c35 Adding a diagram to better illustrate what the different bit flag combinations imply 2018-04-22 21:38:05 -05:00
Patrick Stockwell
d50fdfc720
Change 'inputs' to 'outputs'
Anything value unspent would have to come from an output. 
...uses previously unspent `outputs`, and ...
2018-04-14 23:43:04 +10:00
Lorenzo Manacorda
3a62587d88
Remove "short" from timelock sentence
I think that short provides an unnecessary detail to the explanation. The timelock can be short or long.

Also, in the provided example, the timelock expires after around 7 days, which may or may not be short.
2018-04-14 13:04:11 +02:00
Chris McBride
db6370b735
fix double negative in example
the double negative changes the example output to 13 instead of the expected 7
2018-04-04 17:59:58 -04:00
Arthur O'Dwyer
40206be146 s/indexi/index/ 2018-03-26 14:27:06 -07:00
Arthur O'Dwyer
8fb3e8946e Add a missing period.
(This sentence appears in Appendix D, in my PDF copy!)
2018-03-26 14:18:40 -07:00
Arthur O'Dwyer
c4f2e530df Replace some hyphens. 2018-03-26 14:17:11 -07:00
Arthur O'Dwyer
f0beb7b613 Italicize a few disabled opcodes. 2018-03-26 13:52:51 -07:00
Arthur O'Dwyer
e9e2b53769 Fix the description of OP_TUCK.
The code is
https://github.com/bitcoin/bitcoin/blob/master/src/script/interpreter.cpp#L686-L693

    valtype vch = stacktop(-1);
    stack.insert(stack.end()-2, vch);

which looks to me like it turns

    bottom-> ..., D, C, B, A <-top

into

    bottom-> ..., D, C, A, B, A <-top
2018-03-26 13:39:13 -07:00
Arthur O'Dwyer
1a8484b81f Revert accidental s/=/==/ in the Bitcoin Whitepaper appendix.
This looks like a `sed` accident in commit 44eecb1b.
2018-03-26 13:01:22 -07:00
Arthur O'Dwyer
dc1ead7d15 Spelling nit: s/Berkley/Berkeley/ 2018-03-25 20:22:49 -07:00
Arthur O'Dwyer
9504d804e0 Stop using numeric_limits for the constant "255", and fix a bug.
The bug is that `x % 255` is not quite the same thing as `x % 256`;
but `x & 255` is.

The stylistic issue is that `numeric_limits<uint8_t>::max()` is a
very verbose way of spelling `255`.
2018-03-25 20:17:35 -07:00
koshikraj
d70a0f91f2 fixed hashlib library error for python3 2018-03-16 20:32:21 +05:30
kristen@oreilly.com
ab5ae32bae Edited ch07.asciidoc with Atlas code editor 2018-03-15 10:09:31 -07:00
kristen@oreilly.com
ee84b330e5 Updated atlas.json 2018-03-15 09:45:24 -07:00
kristen@oreilly.com
abb074e41e Updated atlas.json 2018-03-15 09:40:43 -07:00
kristen@oreilly.com
76c22db899 Edited colo.html with Atlas code editor 2018-03-15 09:34:21 -07:00