mirror of
https://github.com/monero-project/monero.git
synced 2024-10-01 11:49:47 -04:00
MoneroPulse log wording tweaks
This commit is contained in:
parent
1d515b8af6
commit
1663089b33
@ -1799,13 +1799,13 @@ void blockchain_storage::check_against_checkpoints(checkpoints& points, bool enf
|
|||||||
// if asked to enforce checkpoints, roll back to a couple of blocks before the checkpoint
|
// if asked to enforce checkpoints, roll back to a couple of blocks before the checkpoint
|
||||||
if (enforce)
|
if (enforce)
|
||||||
{
|
{
|
||||||
LOG_ERROR("Checkpoint failed when adding new checkpoints, rolling back!");
|
LOG_ERROR("Local blockchain failed to pass a checkpoint, rolling back!");
|
||||||
std::list<block> empty;
|
std::list<block> empty;
|
||||||
rollback_blockchain_switching(empty, pt.first - 2);
|
rollback_blockchain_switching(empty, pt.first - 2);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
LOG_ERROR("Checkpoint failed when adding new checkpoints, this could be very bad.");
|
LOG_ERROR("WARNING: local blockchain failed to pass a MoneroPulse checkpoint, and you could be on a fork. You should either sync up from scratch, OR download a fresh blockchain bootstrap, OR enable checkpoint enforcing with the --enforce-dns-checkpointing command-line option");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -113,6 +113,7 @@ bool load_checkpoints_from_json(cryptonote::checkpoints& checkpoints, std::strin
|
|||||||
|
|
||||||
bool load_checkpoints_from_dns(cryptonote::checkpoints& checkpoints)
|
bool load_checkpoints_from_dns(cryptonote::checkpoints& checkpoints)
|
||||||
{
|
{
|
||||||
|
// All four MoneroPulse domains have DNSSEC on and valid
|
||||||
static const std::vector<std::string> dns_urls = { "checkpoints.moneropulse.se"
|
static const std::vector<std::string> dns_urls = { "checkpoints.moneropulse.se"
|
||||||
, "checkpoints.moneropulse.org"
|
, "checkpoints.moneropulse.org"
|
||||||
, "checkpoints.moneropulse.net"
|
, "checkpoints.moneropulse.net"
|
||||||
@ -144,13 +145,13 @@ bool load_checkpoints_from_dns(cryptonote::checkpoints& checkpoints)
|
|||||||
|
|
||||||
if (records.size() == 0)
|
if (records.size() == 0)
|
||||||
{
|
{
|
||||||
LOG_PRINT_L1("Fetching checkpoints from DNS TXT records failed, no TXT records available.");
|
LOG_PRINT_L1("Fetching MoneroPulse checkpoints failed, no TXT records available.");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (avail && !valid)
|
if (avail && !valid)
|
||||||
{
|
{
|
||||||
LOG_PRINT_L0("WARNING: all checkpoints.moneropulse.net/org/co/se records failed DNSSEC validation and/or returned no records");
|
LOG_PRINT_L0("WARNING: MoneroPulse failed DNSSEC validation and/or returned no records");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user