aboutsummaryrefslogtreecommitdiff
path: root/src/checkpoints.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Corrected timestamp on most recent checkpoint block; previous epoch value ↵Ross Nicoll2014-04-281-1/+1
| | | | | | was incorrect when calculating timestamp.
* Inserted checkpoints through the 100k-200k block range, with emphasis on the ↵Ross Nicoll2014-04-281-3/+8
| | | | | | 145k (hard fork) and 200k (second reward halving) blocks.
* credit where credit is dueJannis Froese2014-03-221-0/+2
| | | | (cherry picked from commit 5cdcfa9a2b445dd8f8009f6ff3a8ded4ee6515e6)
* fix regtest networkJannis Froese2014-03-221-1/+1
| | | | (cherry picked from commit 86bf022cb3a0439bc9b17a915aceedf727f144a3)
* Protocol changes for Dogecoin 1.5Jannis Froese2014-03-221-18/+10
| | | | | | ported over from Dogecoin and Litecoin (cherry picked from commit 8b09dad2d506fc5a6239863b1c0e33bf7e84da00)
* Add a new checkpoint at block 279,000Micha2014-01-181-4/+5
| | | | | From a cursory glance, it looks like block 279,000 meets the criteria for a checkpoint block, and it's also what the bootstrap.dat torrent is at. This closes #3530.
* Cleanup code using forward declarations.Brandon Dahler2013-11-101-6/+8
| | | | | | | | | 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.
* Bump Year Number to 2013super32013-10-201-1/+1
|
* Checkpoint at block 250,000Gavin Andresen2013-08-201-2/+3
|
* Don't use checkpoints and accept nonstd txn on -regtestMatt Corallo2013-07-231-2/+15
|
* Introduce a CChainParameters singleton class and regtest mode.Mike Hearn2013-06-191-2/+2
| | | | | | | | | | | | | 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.
* Replace repeated GetBoolArg() calls with Checkpoint::fEnabled variableJeff Garzik2013-05-241-3/+5
| | | | set once at init time.
* Update transaction statisticsPieter Wuille2013-04-041-8/+8
| | | | | | | | As these were not updated when 'backporting' the 225430 checkpoint into head. Additionally, also report verification progress in debug.log, and tweak the sigcheck-verification-speed-factor a bit.
* Checkpoint at first block in 11 March chain forkGavin Andresen2013-03-171-0/+1
|
* Transactions-based verification progressPieter Wuille2013-02-161-6/+69
|
* New checkpoint at block 216116 for the 0.8.0 releaseGavin Andresen2013-01-301-0/+1
|
* Merge pull request #2087 from gavinandresen/check210000Pieter Wuille2012-12-131-0/+1
|\ | | | | Checkpoint at first 25-btc-reward block (210,000)
| * Checkpoint at first 25-btc-reward block (210,000)Gavin Andresen2012-12-101-0/+1
| |
* | New 'checkpoints' option should default to true.Jeff Garzik2012-11-281-3/+3
| |
* | Add "checkpoints" option, to permit disabling of checkpoint logic.Jeff Garzik2012-11-281-0/+9
|/
* Checkpoint at block 193,000Gavin Andresen2012-08-211-1/+1
|
* Checkpoint at block 185333 (and remove a couple of intermediate checkpoints)Gavin Andresen2012-06-251-4/+1
|
* Add a testnet checkpoint at block 546Gavin Andresen2012-05-251-7/+12
|
* Update License in File HeadersFordy2012-05-181-1/+1
| | | | | | I originally created a pull to replace the "COPYING" in crypter.cpp and crypter.h, but it turned out that COPYING was actually the correct file.
* Remove headers.hPieter Wuille2012-04-171-1/+3
|
* Checkpoint block 168,000Gavin Andresen2012-02-231-0/+1
|
* Update all copyrights to 2012Gavin Andresen2012-02-071-1/+1
|
* Compile with extra warnings turned on. And more makefile/code tidying up.Gavin Andresen2012-01-121-1/+0
| | | | | | | This turns on most gcc warnings, and removes some unused variables and other code that triggers warnings. Exceptions are: -Wno-sign-compare : triggered by lots of comparisons of signed integer to foo.size(), which is unsigned. -Wno-char-subscripts : triggered by the convert-to-hex functions (I may fix this in a future commit).
* Revert "Use standard C99 (and Qt) types for 64-bit integers"Wladimir J. van der Laan2011-12-211-3/+1
| | | | This reverts commit 21d9f36781604e4ca9fc35dc65265593423b73e9.
* Use standard C99 (and Qt) types for 64-bit integersLuke Dashjr2011-12-201-1/+3
|
* Orphan block fill-up-memory attack preventionGavin Andresen2011-12-011-5/+27
|
* Moved checkpoints out of main, to prep for using them to help prevent DoS ↵Gavin Andresen2011-12-011-0/+43
attacks