Community driven twister-core
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.
 
 
 
 
 
 
Gavin Andresen 7d5d89856d Merge remote branch '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 added a subset of Crypto++ 5.6.0 with 48% faster ASM SHA-256, combined speedup 2.5x faster vs 0.3.3, thanks BlackEye for figuring out the alignment problem 15 years ago
rc fixed colors on ubuntu lucid, 15 years ago
xpm 80x80 xpm icon for ubuntu, alignment tweaked to scale nicely to 20x20 and 16x16 15 years ago
README.md Update README.md 14 years ago
base58.h propset svn:eol-style native 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 don't count or spend payments until they have 1 confirmation, 14 years ago
db.h Gavin Andresen: json-rpc return standard error objects with error code numbers, 14 years ago
headers.h fixed linux build, 14 years ago
init.cpp don't count or spend payments until they have 1 confirmation, 14 years ago
init.h propset svn:eol-style native 14 years ago
irc.cpp cleanup, 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 recursive function to determine if own unconfirmed transaction can be spent 14 years ago
main.h recursive function to determine if own unconfirmed transaction can be spent 14 years ago
makefile.mingw propset svn:eol-style native 14 years ago
makefile.osx propset svn:eol-style native 14 years ago
makefile.unix cleanup, 14 years ago
makefile.vc propset svn:eol-style native 14 years ago
net.cpp try to auto-detect whether to use 128-bit 4-way SSE2 14 years ago
net.h cleanup, 14 years ago
noui.h propset svn:eol-style native 14 years ago
rpc.cpp config option -rpcallowip= to accept json-rpc connections from another machine 14 years ago
rpc.h propset svn:eol-style native 14 years ago
script.cpp don't count or spend payments until they have 1 confirmation, 14 years ago
script.h cleanup, 14 years ago
serialize.h recursive function to determine if own unconfirmed transaction can be spent 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 recursive function to determine if own unconfirmed transaction can be spent 14 years ago
ui.h don't count or spend payments until they have 1 confirmation, 14 years ago
ui.rc fix system tray icon on windows 15 years ago
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 Gavin Andresen's JSON-RPC HTTP authentication, 15 years ago
util.cpp config option -rpcallowip= to accept json-rpc connections from another machine 14 years ago
util.h don't count or spend payments until they have 1 confirmation, 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