diff options
author | Thomas Winget <tewinget@gmail.com> | 2014-09-26 01:01:58 -0400 |
---|---|---|
committer | Thomas Winget <tewinget@gmail.com> | 2014-09-30 16:21:37 -0400 |
commit | b261d9207ba5cdc0334fab403204971f79b6ca03 (patch) | |
tree | b113fc0deb913b3e27be1d33f60daa62a52462b4 /src/cryptonote_core/checkpoints_create.h | |
parent | reload checkpoints file every ~hr and print if any fail (diff) | |
download | monero-b261d9207ba5cdc0334fab403204971f79b6ca03.tar.xz |
DNS checkpoint updating added, and daemon flag to enforce them
The daemon should now check for updated checkpoints from
checkpoints.moneropulse.org as well as from the configured json file
every ~1hr (and on launch).
The daemon now has a flag to enable enforcing these checkpoints (rather
than just printing a warning when they fail).
TODO: an easily configurable list of DNS servers to check for
checkpoints as opposed to the hard-coded "checkpoints.moneropulse.org"
Diffstat (limited to 'src/cryptonote_core/checkpoints_create.h')
-rw-r--r-- | src/cryptonote_core/checkpoints_create.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cryptonote_core/checkpoints_create.h b/src/cryptonote_core/checkpoints_create.h index 8e7a58228..92a970e9f 100644 --- a/src/cryptonote_core/checkpoints_create.h +++ b/src/cryptonote_core/checkpoints_create.h @@ -42,5 +42,7 @@ namespace cryptonote bool create_checkpoints(cryptonote::checkpoints& checkpoints); bool load_checkpoints_from_json(cryptonote::checkpoints& checkpoints, std::string json_hashfile_fullpath); + bool load_checkpoints_from_dns(cryptonote::checkpoints& checkpoints); + bool load_new_checkpoints(cryptonote::checkpoints& checkpoints, std::string json_hashfile_fullpath); } // namespace cryptonote |