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

3096 Commits

Author SHA1 Message Date
Will Binns
c2bfbc5915
preface: Add contributor - Magomed Aliev 2018-01-24 10:53:20 -06:00
Will Binns
1aa56ce982
ch12: Fix mistake in HTLC contract definition
Closes #476
2018-01-24 10:51:53 -06:00
dkrm
164a54752d fix minor typo 2018-01-15 13:27:34 +01:00
Thomas Kerin
c5cb729126
Add bitwasp bitcoin php library 2018-01-12 20:55:47 +01:00
Andreas M. Antonopoulos
8e0f98c04d Merge branch 'develop' 2018-01-12 10:14:24 -06:00
Akira Chiku
6f8ddea301 Revert "Fix ch05 sentence"
This reverts commit 63da98e1bd.
2018-01-12 10:10:07 -06:00
Andreas M. Antonopoulos
9f7a0a8cd6 Merge branch 'master' into develop
Editorial changes from ORM
2018-01-12 10:07:39 -06:00
Philipp Gillé
bacbdd90aa
Fix typo
It should be "a specification" instead of "a specifications".
2017-12-31 18:49:18 +01:00
Philipp Gillé
080f12cdd3
Add detail to a benefit of P2SH
The bullet point previously sounded as if the long script was only stored in the UTXO set when not using P2SH, and stored on the blockchain when using P2SH. This might lead to people thinking it might lead to a smaller blockchain when the script is stored in the UTXO set *instead* of on the blockchain. But without P2SH the long script was stored both in the UTXO set *and* on the blockchain. With P2SH it's only stored on the blockchain, which is a clear advantage over not using P2SH.
2017-12-31 17:54:40 +01:00
Johannes Keyser
22a80a3789
Two typo fixes in Ch 12. 2017-12-25 23:45:40 +01:00
Matt McGivney
bba5d3de25 Fix minor grammatical issue
Hopefully an easy one!
2017-12-25 21:01:07 +00:00
Cihat Imamoglu
fc84c40e8b
Update ec-math.py
* Add a missing word "number"
* Convert `& 1` into `% 2 == 0` for clarity
2017-12-10 14:44:04 +00:00
Manjeet Singh Bhatia
22e17ffd3c
Update hash_example.py
As input and hash are inbuilt functions, so I'd suggest using other names for variables.
here is output from python interpreter.

>>> hash
<built-in function hash>
>>> input
<built-in function input>
2017-12-09 22:05:50 -08:00
Sameer Zahid
b8f1dbd4a6 Clearer description of the decendants in HD wallet key path table 2017-11-29 23:11:58 +04:00
Reuben Thomas
a0b9d80b83 Make range of private key precise 2017-11-26 11:39:29 +00:00
Matthew Sedaghatfar
1267d98b88
Update ch02.asciidoc
grammar changes
2017-11-23 13:05:27 -05:00
Matthew Sedaghatfar
f443db4a14
Update ch01.asciidoc
Updated Market cap value
2017-11-23 13:01:19 -05:00
Matthew Sedaghatfar
b1041171c8
Update ch01.asciidoc 2017-11-23 12:52:34 -05:00
Himanshu Dabas
552867346e
Fixed grammar mistake 2017-11-22 04:43:22 +05:30
Himanshu Dabas
a594496c6c
updated the "Structure of a Block"
updated the value of average transaction size, average transactions in a block and total block size compared to the block header size in accordance with the current structure of the Bitcoin Blockchain.
2017-11-22 03:59:16 +05:30
Will Binns
d5e2316438
Merge pull request #372 from cclauss/patch-3
from __future__ import print_function
2017-11-18 07:39:50 -06:00
Will Binns
deb7a859ac
Merge pull request #404 from ivangreene/patch-1
Remove spaces from example P2SH script
2017-11-18 07:02:28 -06:00
Will Binns
af5572e4bb
preface: Update contributors 2017-11-18 06:13:58 -06:00
cclauss
4541dc5a96
Update .travis.yml 2017-11-18 08:02:35 +01:00
cclauss
c4ea9cd470
Test all three branches 2017-11-18 08:02:06 +01:00
Marcin Zduniak
4b298d1d45
Merge pull request #1 from zduniak/typo-patch
Update ch06.asciidoc
2017-11-11 21:12:26 +01:00
Marcin Zduniak
d8e26e8d53
Update ch06.asciidoc 2017-11-11 21:11:55 +01:00
ivangreene
f02bba120a
Remove spaces from example P2SH script 2017-11-08 18:21:28 -06:00
Will Binns
bb8496fc9e Merge pull request #384 from MarcoFalke/Mf17-fixups
Rework ch03 for most recent version of Bitcoin Core
2017-10-19 18:55:40 -06:00
MarcoFalke
fa6ee0557e Rework ch03 for most recent version of Bitcoin Core 2017-10-19 22:35:15 +02:00
Janus Troelsen
4939a827eb segwit has activated 2017-10-18 14:52:20 +02:00
MarcoFalke
929fe5c08e fixups 2017-10-13 14:09:21 +02:00
Günter Rote
1d56d3629e invisible typo: replaced 11 by ll 2017-09-30 21:06:05 +02:00
jachiang
8f1075f423 ch06 correction: First part of input is transaction ID & output index (vs. sequence, which is the 3rd part) 2017-09-11 21:24:53 +02:00
jachiang
06378864c5 ch06 typo: first part of an input is tx reference and output index (vs sequence number, which is the 3rd part) 2017-09-11 21:16:41 +02:00
jachiang
eb4116f8b4 ch06 sighash flag typo: one input (s) 2017-09-11 21:07:16 +02:00
Lane Rettig
691fd4f3b5 Fix typo 2017-09-09 13:59:13 -04:00
cclauss
b8a0cddb9f from __future__ import print_function 2017-09-06 07:23:23 +02:00
cclauss
a47fa095cf from __future__ import print_function
`from __future__ import print_function` to bring the print function from Python 3 into Python 2.6 and 2.7.

Properly deals with comma separated values in print() function.
2017-09-06 06:44:52 +02:00
Will Binns
d736cc98e7
ch06: Remove unnecessary 'to' 2017-09-05 20:40:06 -06:00
Will Binns
64f851da26 Merge pull request #367 from cclauss/patch-3
Trailing L not needed in Py2 & Syntax Error in Py3
2017-09-05 20:28:22 -06:00
Will Binns
ce1b4904d6 Merge pull request #366 from cclauss/patch-1
long(), print(), xrange() for Python 3
2017-09-05 20:27:50 -06:00
cclauss
14138a859f Trailing L not needed in Py2 & Syntax Error in Py3
Also print() function, ternary if, avoid backslashes.
2017-08-24 19:07:00 +02:00
cclauss
df302e9fe5 long() and print() for Python 3 2017-08-24 18:44:48 +02:00
cclauss
35fef9a94f long(), print(), xrange() for Python 3
Also remove trailing whitespace
2017-08-24 18:37:02 +02:00
cclauss
3c0b24edd7 print() function for Python 3 2017-08-24 18:29:06 +02:00
cclauss
cb1053f905 print() function for Python 3
Also ternary if
2017-08-24 18:27:27 +02:00
cclauss
bdc3743e30 print() and range() for Python 3 2017-08-24 18:22:28 +02:00
cclauss
06ecaf9168 print() function for Python 3 2017-08-24 18:20:22 +02:00
cclauss
5f3a3d4469 print() function for Python 3 2017-08-24 18:14:02 +02:00