No description
Find a file
thephez 703c54ffbc Dev ref conversion (#2)
Developer reference/guide updates to this point

* Update some reference documents
 - Adjust ref_intro to reference Dash
 - Start updating p2p network ref
 - Adjust some items in references.md to point to Dash URLs

* Update P2P networking protocol versions and message headers sections
Update subheading-links
Update more items in references.md

* Update inventories to include Dash specific items
 - Update references.md with them also
Update disclaimer (Bitcoin -> Dash)

* Remove reference to bitcoin mailing list from ref_intro

* Add Spork/GetSporks message details
Add placeholders for Dash specific messages
 - Added subsections for InstantSend, PrivateSend, Masternodes, and
Governance

* Some Bitcoin->Dash conversions
 - Update title / section name for Dev Doc/Dev Reference
 - Updated favicon

* Updates for the Data Network section of P2P reference

* Added Alert message details from Bitcoin back and removed feefilter

* More updates for Control Messages section of P2P network
 - Bitcoin->Dash reference changes
 - Reject and Version message updates

* InstantSend subsection of P2P reference detail
 - Added ix, txlvote message details and associated references

* Governance subsection (P2P)
 - Start adding govobj, govobjvote details
 - Add spork references

* Missed spork xref in previous

* Governance (P2P) updates
 - Add details to govobjvote and govsync

* Governance object P2P messages
 - Add additional description/details

* PrivateSend P2P messages
 - Added details for dsa, dsc, dsf, dsi, dsq, dss, dssu, and dstx
messages
  - Added references also
  - Hexdump examples for all but dsi and dss

* PrivateSend P2P minor updates

* Masternode P2P messages
 - Add descriptions
 - Add hexdump details

* Masternode P2P messages (dseg, mnb, mnget, mnp, mnv, mnw, mnwb, ssc)
 - Add reference/crossref entries
 - Add message structure

* P2P messages - minor formatting and corrections

* Block chain reference
 - Version info updates

* Update Block Chain reference (Headers)
 - Update version details
 - Update block reward info

* Update Transactions reference
 - Add some Dash specific updates

* Minor Transactions reference change

* RPC reference updates

* RPC reference updates
 - Added/removed commands to match available Dash commands

* Core API updates

* Renamed devdocs/bitcoin-core to dash-core
 - Updated developer-reference.md to point at new location

* Update filename to use dash-core instead of bitcoin-core

* Add Dash-specific GetAddressBalance RPC command and associated updates
Update RPC quick reference list

* Added cross reference/reference placeholders for remaining GetAddress... RPC commands
Added RPC template placeholder files for remaining GetAddress...
commands

* Scripts for environment setup and frequently used builds

* Add details for GetAddressDeltas/Mempool RPCs
Update path in Makefile bitcoin-core -> dash-core

* Add GetAddressTxids/Utxos details
Update minor formatting, etc. for GetAddressBalance/Deltas/Mempool
Changed reference to Dash Core and updated denominations for Dash

* Misc minor cleanup

* Work on updating existing Block Chain RPCs
 - GetBestBlockHash, GetBlock, GetBlockChainInfo, GetBlockCount,
GetBlockHash

* Continue updating existing Block Chain RPCs
 - GetBlockHeader, GetChainTips, GetDifficulty, GetMemPoolInfo,
GetRawMemPool

* Update RPCs quick-ref
 - Added descriptions for Dash
 - Updated description for Bitcoin related items for clarity

* Comment out content of non-implemented Block chain RPCs (GetMemPoolAncestors, GetMemPoolDescendants, GetMemPoolEntry, PreciousBlock, PruneBlockChain)

* Continue updating existing Block Chain RPCs
 - GetTxOut, GetTxOutProof, GetTxOutSetInfo, VerifyChain,
VerifyTxOutProof
Update previous block hash type to indicate X11 instead of double SHA256

* Add script to create basic RPC md file
Set up empty GetBlockHashes/Headers and GetSpentInfo RPCs

* Add GetBlockhashes details
Minor correction in Empty RPC generation script

* Add GetBlockHeaders details
Minor formatting updates

* Update Address Index related RPCs to indicate the necessity of enabling addressindex to use them

* Actual details of GetBlockHeaders

* Add details for GetSpentInfo

* Update existing Control RPCs (GetInfo, Help, Stop)

* Add Debug RPC

* Expand empty RPC generation script to add example section and fix format

* Added empty RPC files and cross-ref details for all Dash RPCs

* Add details for some Dash RPCs
- GetGovernanceInfo, GetPoolInfo, GetSuperblockBudget

* Add details for MasternodeList RPC (Dash section)

* Add details for MnSync RPC (Dash section)

* Dash RPC updates
 - Add Result section to MasternodeList
 - Formatting updates to MnSync

* Expand script to add placeholders for parameters/resuls/example

* Add details for PrivateSend RPC (Dash section)

* Update Generating RPCs
 - Added details back for GetGenerate/SetGenerate which were deprecated
in Bitcoin

* Formatting and example updates

* Add result detail and example to GetBlockTemplate

* Update existing Mining RPCs
 - GetMiningInfo, GetNetworkHashPs, PrioritiseTransaction, SubmitBlock

* Minor formatting updates

* Update most existing Network RPCs
 - AddNode, ClearBanned, DisconnectNode, GetAddedNodeInfo,
GetConnectionCount, GetNetTotals,GetNetworkInfo, GetPeerInfo,
ListBanned, Ping, SetBan
 - Added some norefs as needed (Network RPCs only)

* Misc cleanup

* SetNetworkActive (Network RPC)

* Misc updates
 - Change logo
 - Disable some headers (alert, donation)
 - Disable footer

* Governance updates
 - Add description of govsync to P2P guide
 - Updates to P2P reference

* Governance
 - Add governance message SVG image
 - Typo fixes

* Dseg updates
 - Added clarifying details regarding how to request single/all nodes
 - Ban warning

* Minor governance updates

* Governance updates / MN sync
 - Correct some reference links
 - Add MN sync info to guide
 - Update dseg, mnget, ssc, and govsync messages to include more detail

* Governance updates
 - Guide updated to show both stages of govsync
 - Reference
  - Correcte ssc typo and add sync item detail
  - Update govobjvote to include detail about propagation
  - Update govsync details

* Governance updates
 - More clarification on govsync (guide and reference)

* Raw Transaction RPC
 - Previously uncommitted CreateRawTransaction update

* Dash RPC (Gobject)
 - Add details for count and get sub-commands

Also added description for govobj types

* P2P messages
 - Spork updated to include verification details and a hexdump

Minor typo / note updates

* P2P Message - mnv
 - Draft details regarding use and operation

* P2P message (mnv)
 - Additional detail updates based on info from Udjin

Minor update to mnp

* Guide - Masternode payment
 - Add section and start putting in details

* P2P Messages - deprecated
 - Move deprecated messages to their own group

* Misc minor non-content updates
2017-10-25 09:17:55 -04:00
.tx Adds English language as a source in Transifex config 2017-07-29 19:05:09 +02:00
_alerts alerts: Discontinue network disruption alert 2017-08-04 08:59:54 -06:00
_build Update pubring with my signing subkey 2015-10-19 11:03:35 -04:00
_contrib Updates and softens a bit a wallet schema to support the current structure 2017-07-18 20:09:34 +02:00
_data/glossary/en Dev ref conversion (#2) 2017-10-25 09:17:55 -04:00
_includes Dev ref conversion (#2) 2017-10-25 09:17:55 -04:00
_layouts Dev ref conversion (#2) 2017-10-25 09:17:55 -04:00
_platforms Adds support for translation of platform pages 2017-07-18 17:49:58 +02:00
_plugins Dev ref conversion (#2) 2017-10-25 09:17:55 -04:00
_posts blog: Add post for release of 0.14.2 2017-06-17 18:35:27 -06:00
_releases Bitcoin Core 0.14.2 2017-06-17 13:35:38 +02:00
_sass Offsets Donation toggle shadow 2017-08-06 19:42:58 +02:00
_templates Dev ref conversion (#2) 2017-10-25 09:17:55 -04:00
_translations Dev ref conversion (#2) 2017-10-25 09:17:55 -04:00
_wallets Remove Copay/BitPay/Bitcore 2017-08-17 15:07:44 -05:00
css Layout: render CSS with both "less" and "scss" 2017-06-23 11:49:28 -04:00
de/bitcoin-core Bitcoin Core: add banner redirecting some pages to BitcoinCore.org 2016-01-16 19:20:39 -05:00
docs translations: Fix broken link in translation docs 2017-08-11 13:51:12 -06:00
en Dev ref conversion (#2) 2017-10-25 09:17:55 -04:00
es/bitcoin-core Bitcoin Core: add banner redirecting some pages to BitcoinCore.org 2016-01-16 19:20:39 -05:00
files/bitcoin-paper Bitcoin Paper: Add Swedish Translation 2015-07-30 21:31:45 -04:00
font Position fonts in separate directories 2014-05-22 15:30:58 -04:00
img Dev ref conversion (#2) 2017-10-25 09:17:55 -04:00
it/bitcoin-core Update link 2016-03-07 23:59:36 -05:00
js Dev ref conversion (#2) 2017-10-25 09:17:55 -04:00
quality-assurance Updates and softens a bit a wallet schema to support the current structure 2017-07-18 20:09:34 +02:00
ru/bitcoin-core Bitcoin Core: add banner redirecting some pages to BitcoinCore.org 2016-01-16 19:20:39 -05:00
scripts Dev ref conversion (#2) 2017-10-25 09:17:55 -04:00
zh_CN/bitcoin-core Bitcoin Core: add banner redirecting some pages to BitcoinCore.org 2016-01-16 19:20:39 -05:00
zh_TW/bitcoin-core Bitcoin Core: add banner redirecting some pages to BitcoinCore.org 2016-01-16 19:20:39 -05:00
.gitattributes Add gitAttributes file to treat SVGs as binary (not text) 2015-08-22 18:23:43 -04:00
.gitignore Dev ref conversion (#2) 2017-10-25 09:17:55 -04:00
.jshintrc Add JSHint checks to the Makefile 2015-08-21 02:20:05 -04:00
.travis.yml New plugin env.rb to make env vars available in templates 2015-09-04 14:32:15 -04:00
404.html Group _includes files in subfolders 2015-09-05 20:49:55 -04:00
_autocrossref.yaml Dev ref conversion (#2) 2017-10-25 09:17:55 -04:00
_config.yml Dev ref conversion (#2) 2017-10-25 09:17:55 -04:00
_events.yml events: Add 'Blockchain Cruise Asia' 2017-08-24 06:45:41 -06:00
andreas_schildbach.asc Add gpg key for Andreas Schildbach (8B877A60). 2013-03-03 00:53:41 +01:00
bitcoin.pdf initial commit 2011-08-31 21:30:26 +02:00
CODE_OF_CONDUCT.md code_of_conduct: Add missing period 2017-03-26 07:10:21 -06:00
CONTRIBUTING.md docs: Update Contributing and README strings 2017-03-01 06:47:40 -06:00
COPYING Set license files and headers for bitcoin.org's content 2014-11-21 19:09:12 -05:00
favicon.ico Dev ref conversion (#2) 2017-10-25 09:17:55 -04:00
favicon.png Dev ref conversion (#2) 2017-10-25 09:17:55 -04:00
gavinandresen.asc Update my pgp key 2013-12-09 11:03:28 +10:00
Gemfile Wallets: validate wallet YAML file using JSON Schema 2017-05-16 13:42:07 -04:00
Gemfile.lock Wallets: validate wallet YAML file using JSON Schema 2017-05-16 13:42:07 -04:00
gmaxwell.asc Update my gpg key. 2013-07-14 21:14:20 -07:00
google8f9b63d5ea1da1f8.html webmaster_tools: Update verification link 2017-03-08 17:00:57 -06:00
index.html Dev ref conversion (#2) 2017-10-25 09:17:55 -04:00
init_env.sh Dev ref conversion (#2) 2017-10-25 09:17:55 -04:00
jgarzik-pobox.asc Update jgarzik email, PGP public key block. 2015-10-01 11:33:54 -04:00
jonasschnelli.asc add jonasschnellis PGP key to core commiters list 2015-11-13 15:12:08 +01:00
laanwj-releases.asc Un-expire laanwj release key 2017-03-04 08:31:39 +01:00
laanwj.asc Update laanwj key 2017-06-28 08:55:18 +02:00
LICENSE LICENSE: Add LICENSE file (from COPYING) 2017-02-09 07:22:29 -06:00
luke-jr.asc Update PGP key for Luke Dashjr (E463A93F5F3117EEDE6C7316BD02942421F4889F) 2017-05-29 20:08:09 +00:00
Makefile Dev ref conversion (#2) 2017-10-25 09:17:55 -04:00
pieterwuille.asc Added my new GnuPG key 2015-10-31 10:45:16 -04:00
README.md README: Change Bitcoin Symbol to 'Bounty' 2017-05-21 09:09:30 -06:00
robots.txt Prevent site indexing for preview builds 2015-09-06 08:31:33 -04:00
satoshinakamoto.asc Add Satoshi PGP key (fixes #79) 2013-04-06 05:15:26 -04:00
schneider.asc add press-list, renamed all PGP keys to .asc 2011-09-03 14:18:53 +02:00
willbinns.asc willbinns: Add GnuPG key (EB74A404) 2017-01-01 09:44:22 -06:00

Welcome to Bitcoin.org's Codebase

Current Build Status: Build Status

Live site: Bitcoin.org

Report problems or help improve the site by opening a new issue or pull request.

Earn Bitcoin for Contributing

Open issues labeled with "Bounty" have bounties on them. Viewing the issue will reveal the value of the bounty. Submit a pull request resolving the issue along with an accompanying note or comment containing a bitcoin address and automatically receive a payment in the amount of the bounty if it gets merged.

How to Participate

The following quick guides will help you get started:

Code of Conduct

Participation in this project is subject to a Code of Conduct.

Donations

Bitcoin.org is community supported: 1GwV7fPX97hmavc6iNrUZUogmjpLPrPFoE

Questions?

Please contact Will Binns (will@bitcoin.org) if you need help.