aboutsummaryrefslogtreecommitdiff
path: root/src/checkpoints/checkpoints.h (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2020-06-09daemon: guard against rare 'difficulty drift' bug with checkpoints and ↵stoffu1-1/+12
recalculation On startup, it checks against the difficulty checkpoints, and if any mismatch is found, recalculates all the blocks with wrong difficulties. Additionally, once a week it recalculates difficulties of blocks after the last difficulty checkpoint.
2020-05-06Update copyright year to 2020SomaticFanatic1-1/+1
Update copyright year to 2020
2019-03-05Update 2019 copyrightbinaryFate1-1/+1
2018-11-15Removed a lot of unnecessary includesMartijn Otto1-1/+0
2018-03-05Stagenetstoffu1-6/+7
2018-01-26Update 2018 copyrightxmr-eric1-1/+1
2017-12-18checkpoints: pass std::string by const ref, not const valuemoneromooo-monero1-2/+2
2017-12-16move includes around to lessen overall loadmoneromooo-monero1-27/+1
2017-09-25checkpoints: add a token checkpoint on testnet (the genesis block)moneromooo-monero1-1/+2
2017-09-25move checkpoints in a separate librarymoneromooo-monero1-2/+2
2017-02-21update copyright year, fix occasional lack of newline at line endRiccardo Spagni1-1/+1
2017-02-08extract some basic code from libcryptonote_core into libcryptonote_basickenshi841-0/+0
2016-03-25Merge pull request #749Riccardo Spagni1-9/+172
bfd4a28 Update BlockchainDB documentation (Thomas Winget) 797357e Change Doxyfile, Blockchain not blockchain_storage (Thomas Winget) c835215 remove defunct code from cryptonote::core (Thomas Winget) 50dba6d cryptonote::core doxygen documentation (Thomas Winget) 8ac329d doxygen documentation for difficulty functions (Thomas Winget) 540a76c Move checkpoint functions into checkpoints class (Thomas Winget) 1b0c98e doxygen documentation for checkpoints.{h,cpp} (Thomas Winget) 89c24ac Remove unnecessary or defunct code (Thomas Winget) ab0ed14 doxygen include private and static members (Thomas Winget) 3a48449 Updated documentation for blockchain.* (Thomas Winget)
2016-03-25Revert "Merge pull request #749"Riccardo Spagni1-172/+9
This reverts commit 7fa63a82a1c3a0243f6757c1689855ed3ca61695, reversing changes made to cb6be986c36b78eddb4b7f16e9ad440af8567dc4.
2016-03-24Move checkpoint functions into checkpoints classThomas Winget1-10/+77
The functions in src/cryptonote_core/checkpoints_create.{h,cpp} should be member functions of the checkpoints class, if nothing else for the sake of keeping their documentation together. This commit covers moving those functions to be member functions of the checkpoints class as well as documenting those functions.
2016-03-22doxygen documentation for checkpoints.{h,cpp}Thomas Winget1-2/+98
All functions in src/cryptonote_core/checkpoints.h are now documented in doxygen style. checkpoints.cpp has been reviewed, one function has been marked for discussion on correctness.
2015-12-31updated copyright yearRiccardo Spagni1-1/+1
2015-01-04checkpoints: add consts where appropriatemoneromooo-monero1-3/+3
2015-01-02year updated in licenseRiccardo Spagni1-1/+1
2014-09-30various changes to runtime checkpoint updatingThomas Winget1-0/+1
json checkpoints will be checked every 10 minutes, dns every 60. json checkpoints always enforced, dns still with flag. conflicting checkpoints is hard fail, but soft if dns enforce flag not set and dns checkpoints are wonky.
2014-09-30reload checkpoints file every ~hr and print if any failThomas Winget1-1/+2
also some other minor bug squashing and code formatting
2014-09-25Added ability to read chechpoint hashes from json file in data folderTomer Konforty1-0/+1
2014-07-23License updated to BSD 3-clausefluffypony1-3/+29
2014-05-250.8.8updatemydesktop1-0/+3
2014-03-03moved all stuff to githubAntonio Juarez1-0/+22