Commit graph

347 commits

Author SHA1 Message Date
David A. Harding
a8fd82c6a6 Dev Docs: Describe Filterload Message (Final P2P Message To Document)
New material:

* Add documentation for `filterload` message to devref. This is the last
  P2P protocol message which needed documentation.

* Add an example for creating a bloom filter to the devex, as well as an
  example of checking data against that filter.

Edits:

* Change "object" to "element" in previous `filteradd` text. I decided
  "transaction element" made more sense than the more generic "object".
  Text should be fully consistent across both `filterload` and
  `filteradd` descriptions.

* Mentioned that I think the example hexdump in the `alert` section is
  public domain. (Only the hex is taken from the wiki; the annotation is
  my own work.)
2014-11-27 21:27:01 -05:00
Damian
5fa82e898d - Description length should be 6 lines
- Resize icon in the 144px file to 85px
- Update checkPassTransparencyOpenSource to checkfailtransparencynew
2014-11-23 19:55:49 -08:00
David A. Harding
4e067ac89e
Merge branch 'control-messages' (pull #649) 2014-11-22 00:06:29 -05:00
Saivann
eb67b38e63 Delete unused file 2014-11-21 22:16:24 -05:00
Saivann
2a139a51a1 Set license files and headers for bitcoin.org's content 2014-11-21 19:09:12 -05:00
Saivann
27f1da3ba8 Merge remote-tracking branch 'remotes/btchip/hw1' 2014-11-21 09:35:12 -05:00
Damian
bbfacf4d84 Added Airbitz as a wallet resource 2014-11-18 23:47:17 -08:00
David A. Harding
a149ae1f37
Dev Docs: Describe Almost All Remaining P2P Network Messages
* Describes all remaining messages except filterload. Specificially, the
  following messages are described: Addr, Alert, FilterAdd, FilterClear,
  GetAddr, Ping, Pong, Reject, VerAck, and Version

* New makefile test: report broken markdown tables

* Put relevant protocol version changes at the top of all message
  subsections.
2014-11-17 01:23:11 -05:00
Saivann
7a6484fc21 Add contextual link to source file on GitHub in devel-doc (thanks @icook @harding) 2014-11-16 23:32:58 -05:00
David A. Harding
cc13a10623
Merge branch 'data-messages' (pull #642) 2014-11-16 13:20:54 -05:00
BTChip
81c645c844 Fix square logo size 2014-11-16 10:12:02 +01:00
BTChip
8fc0bdd6cd Update logo 2014-11-16 09:37:33 +01:00
BTChip
74df95c152 Add HW.1
Proofread
2014-11-16 09:21:23 +01:00
Saivann
1c9302eb5e Update validation score name in the layout and CSS 2014-11-14 12:54:03 -05:00
David A. Harding
1634212dd5
Dev Docs: Add P2P Messages That Request Or Reply With Data
Adds to the devel reference page detailed documentation on the following
messages: block, getblocks, getdata, getheaders, headers, inv, mempool,
merkleblock, notfound, and tx.

Adds to the devel examples page an example of requesting and parsing a
merkleblock message.

Adds to the devel docs overview pages links to the above two new
P2P sections.

Tweaks the autocrossref plugin ignore pattern to not crossref in the
middle of a GIF image name; this allows the inclusion of animated GIFs.
2014-11-12 12:39:36 -05:00
David A. Harding
a8f8f750c8
Dev Docs: Describe Serialized Block Header And Block Format
* Replace current description of the block header with a better
description.

    * Describe the various version numbers.

    * Describe how the merkle root is constructed.

    * Describe how nBits is parsed and how to correctly create it to
      avoid negative values.

* Describe the serialized block format used to calculate max block size.
2014-11-07 22:50:27 -05:00
saivann
5417f48821 Merge pull request #621 from bitcoin/status
Display a status icon on the Network status menu entry
2014-10-30 13:05:52 -04:00
saivann
38901b8f32 Merge pull request #620 from bitcoin/movepress
Translate, update and reposition press page
2014-10-30 13:05:46 -04:00
Saivann
82dcaf218a Add link to the romanian Foundation 2014-10-28 12:17:03 -04:00
Saivann
ce56604c51 Drop now unused press pictures 2014-10-28 12:07:02 -04:00
Saivann
50203f5cc4 Display a status icon on the Network status menu entry 2014-10-28 00:20:58 -04:00
Saivann
d61400f9cc Merge remote-tracking branch 'remotes/ciphrex/ciphrex' 2014-10-27 20:28:12 -04:00
David A. Harding
d5900e3df4
Merge branches 'consensus-forking' (pull #615) and 'byte-order' (pull #583) 2014-10-25 14:57:07 -04:00
David A. Harding
2e8ceb26df
Describe Soft And Hard Forks
Based on a suggestion made by @petertodd to the -devel mailing list and
the discussion in that thread by him and other participants.

* We've been using the term "consensus", but this commit introduces a
  formal definition for it and "consensus rules" as part of the block
  chain introduction.

* Describe that consensus rules may change and may happen when they
  do: hard or soft forks.

* Describe how full nodes can detect hard or soft forks, then describe
  how SPV clients can detect hard and soft forks using the more limited
  information available to them.
2014-10-24 09:44:50 -04:00
Eric Lombrozo
3c6b048646 Added Ciphrex mSIGNA. 2014-10-20 21:13:02 -07:00
Jan Vornberger
d1f5f73a13 Remove unused Hive resources 2014-10-19 23:57:08 +02:00
David A. Harding
e26b0e3819
Revise TX Overview Image
* Replace previous TX Overview image with a simplified illustration.
  The previous overview image was commented out in pull #566 / commit
  6afc683.  New image incorporates suggestions by @saivann (thanks!)

* Add new illustration showing the specifics of outputs and inputs (and
  how they're related). This replaces most of the detail lost by using a
  simplified overview image

* Add two short paragraphs briefly describing the ouput and input
  features, leading into the existing detailed P2PKH description
2014-10-01 18:40:38 -04:00
David A. Harding
6afc6835bf
Use Terms "Pubkey Script" And "Signature Script"
This modifies commits provided by @petertodd to use the terms "pubkey
script" and "signature script" instead of other terms.

* Rename "scriptPubKey" and "output script" to "pubkey script"
  (suggested by @luke-jr). We leave a token "scriptPubKey" at the point
  where we define pubkey script so that searchers can find it.

* Rename "scriptSig" to "signature script" (suggested by @luke-jr). We
  also leave a token "scriptSig" at this definition point.

* Rename "redeemScript" to "redeem script"

* Defined ECDSA on secp256k1 curve as the crypto used in the Transaction
  section and added references to secp256k1 private/public keys and
  signatures.

* Removed "The Parts Of A Transaction" illustration by commenting it out
  in the HTML. Shoehorning the pubkey/signature script terms into this
  image was becoming difficult, and I'm not very fond of that
  illustration anyway. I'll see if I can think of a nicer replacement
  illustration for some point in the future.

* Add a short paraphrased version @petertodd's description of scripts as
  generalized crypto.

* Updated all the illustrations which referred to either pubkey scripts
  or signature scripts to use these terms.
2014-09-20 15:07:42 -04:00
Saivann
d92ac0e160 Add Trezor to wallets 2014-09-10 10:30:57 -04:00
Aaron Voisine
e5dcda525d new icon/screenshot, capitalization 2014-09-04 18:36:00 -07:00
Aaron Voisine
9827423429 optipng 2014-09-04 01:33:02 -07:00
Aaron Voisine
4d9fd200e8 new screenshot/icon, checkfailtransparencynew 2014-09-04 01:32:05 -07:00
Aaron Voisine
594d4a0ee1 breadwallet icon and screenshot 2014-09-03 19:58:32 -07:00
whitj00
8ed648f5da Update Price Graph Picture 2014-08-29 18:15:11 -07:00
Linus Unnebäck
aebdd766ed wallets: new KnC Wallet logo 2014-08-28 15:32:01 +02:00
Saivann
8f0da85cd3 Optimize Hive screenshot png 2014-08-21 22:24:29 -04:00
Jan Vornberger
908e60dcf7 Add Hive iOS 2014-08-15 00:05:02 +02:00
Saivann
d6b49205bc Update the Foundation sponsor banner and CSS 2014-08-12 21:27:23 -04:00
Saivann
fc5c8c8915 Optimize pngs 2014-08-12 15:20:18 -04:00
Saivann
3ec282ef57 Merge remote-tracking branch 'remotes/LinusU/knc' 2014-08-12 12:39:47 -04:00
Jan Vornberger
dd88c41b5e Tweak Hive icon 2014-08-11 14:23:30 +02:00
Linus Unnebäck
6d5cbbf99d wallets: added KnC Wallet for Android 2014-08-11 12:14:07 +02:00
Saivann
9d43673ca4 Revert removal of icon padding (fixes #514) 2014-08-10 12:27:05 -04:00
Jan Vornberger
068c2eef58 Add Hive Web wallet 2014-08-09 21:20:30 +02:00
Jan Vornberger
803ad0fe28 Update Hive icon 2014-08-09 21:20:29 +02:00
Saivann
8688771d3a Rename platform name from iphone to ios 2014-08-08 11:35:37 -04:00
Saivann
1beef095d6 Force browsers to reload icons 2014-08-08 01:36:33 -04:00
Saivann
d2f695c4c3 Drop empty space in icons 2014-08-08 01:20:14 -04:00
Saivann
faeaf059fe Add platform icons in the wallet menu 2014-08-08 00:38:02 -04:00
Saivann
ae25251b6e Fix check icon position on the wallet menu 2014-08-07 15:10:33 -04:00