jtimon
fd704c7b2c
move pow constants to chainparams
2014-06-23 23:10:24 +02:00
Pieter Wuille
4949004d68
Add CMutableTransaction and make CTransaction immutable.
...
In addition, introduce a cached hash inside CTransaction, to prevent
recalculating it over and over again.
2014-06-21 22:59:03 +02:00
jtimon
b82b7ec3dc
Get rid of Params().RPCisTestNet()
2014-06-17 13:08:25 +02:00
Wladimir J. van der Laan
09eb201b1b
Remove using namespace std
from header file
...
It's considered bad form to import things into the global namespace in a
header. Put it in the cpp files where it is needed instead.
2014-06-16 17:42:54 +02:00
kevin
33cc907dfb
Add DNS seed of open-nodes.org
2014-06-15 15:35:53 +08:00
Philip Kaufmann
f5ae6c9826
add NetworkIDString() to chainparams
...
- returns the BIP70 network string
- use that new function in the core and GUI code and remove unused code
and functions
2014-06-12 13:19:12 +02:00
Andreas Schildbach
c30329adfa
Add testnet DNS seed of Alex Kotenko.
2014-06-12 00:36:53 +02:00
jtimon
c8c52de3a0
Replace virtual methods with static attributes, chainparams.h depends on
...
protocol.h instead of the other way around
2014-06-04 13:29:36 +02:00
jtimon
6fc0fa63d9
Add RPCisTestNet chain parameter
2014-06-04 13:29:36 +02:00
jtimon
cfeb8235fd
Add RequireStandard chain parameter
2014-06-04 13:29:36 +02:00
jtimon
21913a9ac9
Add AllowMinDifficultyBlocks chain parameter
2014-06-04 13:29:36 +02:00
jtimon
d754f34e8d
Move majority constants to chainparams
2014-06-04 13:29:36 +02:00
jtimon
cb9bd83bba
Add DefaultCheckMemPool chain parameter
2014-06-04 13:29:35 +02:00
jtimon
2595b9ac23
Add DefaultMinerThreads chain parameter
2014-06-04 13:29:35 +02:00
jtimon
bfa9a1a638
Add MineBlocksOnDemand chain parameter
2014-06-04 13:29:35 +02:00
jtimon
1712adbe0b
Add MiningRequiresPeers chain parameter
2014-06-04 13:29:35 +02:00
Pieter Wuille
df9eb5e14f
Move {Get,Set}Compact from bignum to uint256
2014-05-09 16:44:59 +02:00
Cory Fields
4f497cd97d
script: switch outside users to CScriptNum
2014-04-22 00:32:30 -04:00
Addy Yeow
89d72f3d9b
Add new DNS seed from bitnodes.io.
2014-03-15 14:15:40 +11:00
gubatron
57702541a2
Copyright header updates s/2013/2014 on files whose last git commit was done in 2014.
...
contrib/devtools/fix-copyright-headers.py script to be able to perform this maintenance task with ease during the rest of the year, every year. Modifications to contrib/devtools/README.md to document what fix-copyright-headers.py does.
2014-02-09 21:06:06 -05:00
Gavin Andresen
e5aadb25c5
Updated fallback seed nodes from sipa's DNS seeds
2014-01-24 17:09:20 -05:00
Christian Decker
cdc11b3228
Added new DNS seed from bitcoinstats.com.
2014-01-03 14:01:39 +01:00
Brandon Dahler
51ed9ec971
Cleanup code using forward declarations.
...
Use misc methods of avoiding unnecesary header includes.
Replace int typedefs with int##_t from stdint.h.
Replace PRI64[xdu] with PRI[xdu]64 from inttypes.h.
Normalize QT_VERSION ifs where possible.
Resolve some indirect dependencies as direct ones.
Remove extern declarations from .cpp files.
2013-11-10 09:36:28 -06:00
super3
db0e8ccd90
Bump Year Number to 2013
2013-10-20 15:25:06 -04:00
Gavin Andresen
13d3b1c144
Merge pull request #2829 from sipa/bip32
...
BIP 32 derivation + test vectors
2013-08-15 16:40:03 -07:00
Roman Mindalev
2b6a8993fb
Add missing 0x prefix in chainparams.cpp
2013-08-12 18:28:23 +04:00
Pieter Wuille
eb2c999050
BIP32 derivation implementation
2013-07-15 01:05:25 +02:00
Jeff Garzik
79f6925fac
main.h->core.h include dependency improvements.
2013-06-24 10:41:16 -04:00
Pieter Wuille
8388289eb6
Generalize version bytes
2013-06-24 00:56:46 +02:00
Mike Hearn
0e4b317555
Introduce a CChainParameters singleton class and regtest mode.
...
The new class is accessed via the Params() method and holds
most things that vary between main, test and regtest networks.
The regtest mode has two purposes, one is to run the
bitcoind/bitcoinj comparison tool which compares two separate
implementations of the Bitcoin protocol looking for divergence.
The other is that when run, you get a local node which can mine
a single block instantly, which is highly convenient for testing
apps during development as there's no need to wait 10 minutes for
a block on the testnet.
2013-06-19 16:28:52 +02:00