Bitcoin Core integration/staging tree
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Gavin Andresen d1e4a866ad
Merge remote branch 'refs/remotes/svn/trunk' into svn
14 years ago
cryptopp Merge remote branch 'refs/remotes/svn/trunk' into svn 14 years ago
json propset svn:eol-style native 14 years ago
locale updated Russian translation 14 years ago
obj
rc
xpm
README.md Update README.md 14 years ago
base58.h Gavin's TEST network as -testnet switch, misc fixes 14 years ago
bignum.h propset svn:eol-style native 14 years ago
build-msw.txt propset svn:eol-style native 14 years ago
build-osx.txt propset svn:eol-style native 14 years ago
build-unix.txt propset svn:eol-style native 14 years ago
db.cpp Gavin's TEST network as -testnet switch, misc fixes 14 years ago
db.h Gavin's TEST network as -testnet switch, misc fixes 14 years ago
headers.h fixed linux build, 14 years ago
init.cpp Gavin's TEST network as -testnet switch, misc fixes 14 years ago
init.h propset svn:eol-style native 14 years ago
irc.cpp Gavin's TEST network as -testnet switch, misc fixes 14 years ago
irc.h propset svn:eol-style native 14 years ago
key.h propset svn:eol-style native 14 years ago
license.txt propset svn:eol-style native 14 years ago
main.cpp Gavin's TEST network as -testnet switch, misc fixes 14 years ago
main.h Gavin's TEST network as -testnet switch, misc fixes 14 years ago
makefile.mingw propset svn:eol-style native 14 years ago
makefile.osx -rpcssl=1 option, allowing secure HTTPS JSON-RPC connections on OSX/Unix. 14 years ago
makefile.unix makefile.unix tweak from Xunie so bitcoind links on Ubuntu 10.04 x86_64 14 years ago
makefile.vc propset svn:eol-style native 14 years ago
net.cpp Gavin's TEST network as -testnet switch, misc fixes 14 years ago
net.h Gavin's TEST network as -testnet switch, misc fixes 14 years ago
noui.h propset svn:eol-style native 14 years ago
rpc.cpp -rpcssl=1 option, allowing secure HTTPS JSON-RPC connections on OSX/Unix. 14 years ago
rpc.h propset svn:eol-style native 14 years ago
script.cpp Gavin's TEST network as -testnet switch, misc fixes 14 years ago
script.h cleanup, 14 years ago
serialize.h Gavin's TEST network as -testnet switch, misc fixes 14 years ago
setup.nsi don't count or spend payments until they have 1 confirmation, 14 years ago
sha256.cpp reorganize BitcoinMiner to make it easier to add different SHA256 routines 14 years ago
strlcpy.h propset svn:eol-style native 14 years ago
ui.cpp Gavin's TEST network as -testnet switch, misc fixes 14 years ago
ui.h don't count or spend payments until they have 1 confirmation, 14 years ago
ui.rc
uibase.cpp propset svn:eol-style native 14 years ago
uibase.h propset svn:eol-style native 14 years ago
uint256.h propset svn:eol-style native 14 years ago
uiproject.fbp
util.cpp Gavin's TEST network as -testnet switch, misc fixes 14 years ago
util.h Gavin's TEST network as -testnet switch, misc fixes 14 years ago

README.md

Bitcoin TEST network source code

Branches here:

  • svn : up-to-date mirror of the 'production' Bitcoin (from http://sourceforge.net/projects/bitcoin/).
  • listtransactions: Implements new JSON-RPC command "listtransactions" (from jgarzik)
  • refundtransaction : Implements new JSON-RPC command "refundtransaction"

These branches operate on the TEST network:

  • svnTEST : just like 'svn' (no additional features), but patched to operate on the TEST network.
  • master : runs on the TEST-network with any of what I think are "production-ready" features.

Important changes on the master branch are:

  • Listen port is 18333 (instead of 8333). Uses 18332 for JSON-RPC (instead of 8332).
  • Uses irc.lfnet.org channel #bitcoinTEST for bootstrapping.
  • Never tries to connect to "well known" nodes for bootstrapping.
  • Uses bitcoinTEST for the default data directory (e.g. ~/.bitcoinTEST on Linux, %APPDATA%/BitcoinTEST on Windows, etc)
  • Uses a different ADDRESSVERSION for Bitcoin Addresses (0xff instead of 0x0), so you can't screw up copying and pasting Bitcoin addresses (if you try to use a TEST address on the production system it will tell you it's invalid; you can, however, lose TESTcoins by trying to send them to a valid production address)
  • Has a brand-new block chain (with a different genesis block)
  • Initial difficulty is 4 times easier than production Bitcoin
  • protocol message header bytes are { 0xfa, 0xbf, 0xb5, 0xda } instead of { 0xf9, 0xbe, 0xb4, 0xd9 }

Code is hosted at github: http://github.com/gavinandresen/bitcoin-git