Jianping Wu
98234230d2
Added Base58 format checking for namespace.
6 years ago
Jianping Wu
348513dda6
Upgraded to Cryptonight V8.
6 years ago
Jianping Wu
c50e868e14
Began to use SEGWIT by default!
6 years ago
Jianping Wu
a93ded2feb
Used kva instead of ltc.
...
Changed Base58 prefix for legacy (K), segwit (V) and secret key (M).
6 years ago
Jianping Wu
0a3cd4eccd
Fixed consensus.nMinimumChainWork.
6 years ago
Jianping Wu
97b35682e0
WIP: main.cpp compiled.
6 years ago
Jianping Wu
7b6206d83a
nSubsidyHalvingInterval from 840000 to 840000 * 4.
6 years ago
Jianping Wu
30e907bac6
Digishield difficulty adjustment.
...
Changed block time to 2 minutes.
6 years ago
Jianping Wu
b3a0506e4c
Changed initial target.
6 years ago
Jianping Wu
d40f735500
Lowered difficulty for CN algorithm.
6 years ago
Jianping Wu
ec7aaa8b1f
Fixed genesis block generation - GetPoWHash is scrypt hash, GetHash is SHA2 hash!
6 years ago
Jianping Wu
108ab19e27
WIP: changed pchMessageStart for test and regtest.
6 years ago
Jianping Wu
ddc94011a2
WIP: started working on genesis block.
6 years ago
Adrian Gallagher
67f7fbf9f5
Litecoin: Update default minimum chain work and default assume valid values
7 years ago
Luke Dashjr
18b0c69e2f
Bugfix: Include <memory> for std::unique_ptr
...
GitHub-Pull: #12859
Rebased-From: a5bca13
7 years ago
Adrian Gallagher
f1e1ab4ebc
Litecoin: Update bech32 HRP's
7 years ago
Adrian Gallagher
020b92fb75
Litecoin: Update chainparams and blockchain size
7 years ago
shaolinfry
cbf7b9c79d
Litecoin: Adjust chain parameters
7 years ago
Wladimir J. van der Laan
a8c344b913
Update chainTxData for 0.16
...
Another part of the release process.
7 years ago
Gregory Maxwell
bde8bcd8ad
Update defaultAssumeValid according to release-process.md.
...
Updated for block 506067 (0000000000000000005214481d2d96f898e3d5416e43359c145944a909d242e0).
7 years ago
Matt Corallo
2b839abd3e
Update chainparams comment for more info on service bits per dnsseed
7 years ago
Matt Corallo
62e764219b
Fall back to oneshot for DNS Seeds which don't support filtering.
...
This allows us to not have to update the chainparams whenever a
DNS Seed changes its filtering support, as well fixes a bug
introduced in 44407100f
where returned nodes will never be
attempted.
7 years ago
Akira Takizawa
595a7bab23
Increment MIT Licence copyright header year on files modified in 2017
7 years ago
Matt Corallo
fb6f6b1519
bluematt's testnet-seed now supports x9 (and is just a static list)
7 years ago
Sjors Provoost
f455a24da7
[net] add seed.testnet.bitcoin.sprovoost.nl to testnet DNS seeds
7 years ago
MeshCollider
1a445343f6
scripted-diff: Replace #include "" with #include <> (ryanofsky)
...
-BEGIN VERIFY SCRIPT-
for f in \
src/*.cpp \
src/*.h \
src/bench/*.cpp \
src/bench/*.h \
src/compat/*.cpp \
src/compat/*.h \
src/consensus/*.cpp \
src/consensus/*.h \
src/crypto/*.cpp \
src/crypto/*.h \
src/crypto/ctaes/*.h \
src/policy/*.cpp \
src/policy/*.h \
src/primitives/*.cpp \
src/primitives/*.h \
src/qt/*.cpp \
src/qt/*.h \
src/qt/test/*.cpp \
src/qt/test/*.h \
src/rpc/*.cpp \
src/rpc/*.h \
src/script/*.cpp \
src/script/*.h \
src/support/*.cpp \
src/support/*.h \
src/support/allocators/*.h \
src/test/*.cpp \
src/test/*.h \
src/wallet/*.cpp \
src/wallet/*.h \
src/wallet/test/*.cpp \
src/wallet/test/*.h \
src/zmq/*.cpp \
src/zmq/*.h
do
base=${f%/*}/ relbase=${base#src/} sed -i "s:#include \"\(.*\)\"\(.*\):if test -e \$base'\\1'; then echo \"#include <\"\$relbase\"\\1>\\2\"; else echo \"#include <\\1>\\2\"; fi:e" $f
done
-END VERIFY SCRIPT-
7 years ago
Aaron Clauson
fbf327b138
Minimal code changes to allow msvc compilation.
7 years ago
Pieter Wuille
d618458184
Have SegWit active by default
7 years ago
John Newbery
18e071841e
[consensus] Pin P2SH activation to block 173805 on mainnet
7 years ago
Anthony Towns
526023aa7a
Improve handling of BIP9Deployment limits
...
Small tweaks by Pieter Wuille.
7 years ago
Andreas Schildbach
132d3225f3
Remove my testnet DNS seed as I currently don't have the capacity to keep it up to date.
7 years ago
Pieter Wuille
c091b99379
Implement BIP173 addresses and tests
7 years ago
Pieter Wuille
b1973d6181
Update chain transaction statistics
7 years ago
Gregory Maxwell
9a8b054185
Update defaultAssumeValid according to release-process.md.
...
Updated for block 477890.
7 years ago
Cory Fields
c1be285364
chainparams: make supported service bits option explicit
8 years ago
Cory Fields
6cdc488e36
net: switch to dummy internal ip for dns seed source
...
This addresss the TODO to avoid resolving twice.
8 years ago
practicalswift
3fb81a8480
Use list initialization (C++11) for maps/vectors instead of boost::assign::map_list_of/list_of
8 years ago
shaolinfry
29c07196d0
Rename -bip9params to -vbparams
8 years ago
Jorge Timón
2351a064a6
Chainparams: Get rid of CChainParams& Params(std::string)
8 years ago
Jorge Timón
f87f3626e3
Chainparams: Use a regular factory for creating chainparams
8 years ago
practicalswift
8dc957ae06
Remove unused code
8 years ago
Peter Todd
3b4dd2a676
Add seed.btc.petertodd.org to mainnet DNS seeds
8 years ago
Gregory Maxwell
3f78e460ba
Update nMinimumChainWork and defaultAssumeValid.
8 years ago
Jonas Schnelli
ca9955e706
Remove bitseed.xf2.org form the dns seed list
8 years ago
Gregory Maxwell
e440ac7ef3
Introduce assumevalid setting to skip presumed valid scripts.
...
This disentangles the script validation skipping from checkpoints.
A new option is introduced "assumevalid" which specifies a block whos
ancestors we assume all have valid scriptsigs and so we do not check
them when they are also burried under the best header by two weeks
worth of work.
Unlike checkpoints this has no influence on consensus unless you set
it to a block with an invalid history. Because of this it can be
easily be updated without risk of influencing the network consensus.
This results in a massive IBD speedup.
This approach was independently recommended by Peter Todd and Luke-Jr
since POW based signature skipping (see PR#9180) does not have the
verifiable properties of a specific hash and may create bad incentives.
The downside is that, like checkpoints, the defaults bitrot and older
releases will sync slower. On the plus side users can provide their
own value here, and if they set it to something crazy all that will
happen is more time will be spend validating signatures.
Checkblocks and checklevel are also moved to the hidden debug options:
Especially now that checkblocks has a low default there is little need
to change these settings, and users frequently misunderstand them as
influencing security or IBD speed. By hiding them we offset the
space added by this new option.
8 years ago
Pieter Wuille
df3637177a
Update estimated transaction count data
8 years ago
Pieter Wuille
e356d9a758
Shorten variable names and switch to tx/s
8 years ago
Pieter Wuille
3641141c8f
Move tx estimation data out of CCheckPointData
8 years ago
isle2983
27765b6403
Increment MIT Licence copyright header year on files modified in 2016
...
Edited via:
$ contrib/devtools/copyright_header.py update .
8 years ago
Pieter Wuille
b4e4ba475a
Introduce convenience type CTransactionRef
8 years ago