dongcarl Improve scripted-diff developer docs
Instead of verifying all scripted-diffs, provide an example that only verifies all scripted-diffs in commits since `origin/master.
Latest commit 07e286d Nov 15, 2018
Permalink
..
Failed to load latest commit information.
man configure: Make it possible to build only one of bitcoin-cli or bitco… Sep 13, 2018
release-notes doc: Add historical release notes for 0.17.0.1 Nov 6, 2018
.gitignore Ignore Doxyfile generated from Doxyfile.in template. Apr 7, 2017
Doxyfile.in doc: Make build system insert version in Doxyfile Apr 5, 2017
JSON-RPC-interface.md doc: Add external interface consistency guarantees Oct 30, 2018
README.md doc: Add external interface consistency guarantees Oct 30, 2018
README_osx.md Rename “OS X” to the newer “macOS” convention Jun 4, 2018
README_windows.txt doc: Remove version numbers from READMEs Apr 5, 2017
REST-interface.md doc: Add external interface consistency guarantees Oct 30, 2018
assets-attribution.md [doc] Merge doc/assets-attribution.md into contrib/debian/copyright Sep 18, 2015
benchmarking.md trivial: Fixed typos and cleaned up language Aug 2, 2018
bips.md trivial: Fixed typos and cleaned up language Aug 2, 2018
bitcoin-conf.md Add `doc/bitcoin-conf.md` Oct 18, 2018
bitcoin_logo_doxygen.png Lossless image optimization Dec 2, 2013
build-freebsd.md FreeBSD: Document Python 3 requirement for 'gmake check' Oct 31, 2018
build-netbsd.md [doc] Create build-netbsd.md Jan 29, 2018
build-openbsd.md Merge #14515: doc: Update OpenBSD build guide for 6.4 Nov 5, 2018
build-osx.md [doc] conf: Remove deprecated options from docs, Other cleanup Nov 7, 2018
build-unix.md Various textual improvements in build docs Oct 28, 2018
build-windows.md Various textual improvements in build docs Oct 28, 2018
dependencies.md [depends, zmq, doc] upgrade zeromq to 4.2.5 and avoid deprecated zero… Sep 11, 2018
descriptors.md Update documentation to incude origin information Oct 21, 2018
developer-notes.md Improve scripted-diff developer docs Nov 15, 2018
dnsseed-policy.md Correct spelling mistakes in doc folder Oct 17, 2015
files.md [doc] Include txindex changes in the release notes. Apr 25, 2018
fuzzing.md [test] Speed up fuzzing by ~200x when using afl-fuzz May 19, 2017
gitian-building.md doc: move gitian building to external repo Sep 25, 2017
init.md Fix typos Oct 4, 2018
psbt.md Add PSBT documentation Aug 14, 2018
reduce-traffic.md trivial: Fixed typos and cleaned up language Aug 2, 2018
release-notes-14060.md doc: add detached release notes for #14060 Nov 10, 2018
release-notes-pr13381.md rpc: creates possibility to preserve labels on importprivkey Oct 5, 2018
release-notes.md Release notes: integrate detached release notes Nov 11, 2018
release-process.md doc: RPC documentation Oct 4, 2018
shared-libraries.md Add NULLDUMMY verify flag in bitcoinconsensus.h Sep 30, 2016
tor.md added note that control port must be enabled and how to do that in to… Aug 31, 2018
translation_process.md Docs: Improve "of" grammar Aug 2, 2018
translation_strings_policy.md Docs: Modify policy to not translate command-line help Jul 4, 2018
travis-ci.md [doc] Rework docs Oct 4, 2016
zmq.md ZMQ: add options to configure outbound message high water mark, aka S… Oct 19, 2018

README.md

Bitcoin Core

Setup

Bitcoin Core is the original Bitcoin client and it builds the backbone of the network. It downloads and, by default, stores the entire history of Bitcoin transactions, which requires a few hundred gigabytes of disk space. Depending on the speed of your computer and network connection, the synchronization process can take anywhere from a few hours to a day or more.

To download Bitcoin Core, visit bitcoincore.org.

Running

The following are some helpful notes on how to run Bitcoin Core on your native platform.

Unix

Unpack the files into a directory and run:

  • bin/bitcoin-qt (GUI) or
  • bin/bitcoind (headless)

Windows

Unpack the files into a directory, and then run bitcoin-qt.exe.

macOS

Drag Bitcoin Core to your applications folder, and then run Bitcoin Core.

Need Help?

Building

The following are developer notes on how to build Bitcoin Core on your native platform. They are not complete guides, but include notes on the necessary libraries, compile flags, etc.

Development

The Bitcoin repo's root README contains relevant information on the development process and automated testing.

Resources

Miscellaneous

License

Distributed under the MIT software license. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. This product includes cryptographic software written by Eric Young (eay@cryptsoft.com), and UPnP software written by Thomas Bernard.