Browse Source

Don't submit online accounts if node is more than 2 hours of sync.

reduce-reward-shares
CalDescent 2 years ago
parent
commit
38faed5799
  1. 6
      src/main/java/org/qortal/controller/OnlineAccountsManager.java

6
src/main/java/org/qortal/controller/OnlineAccountsManager.java

@ -280,6 +280,12 @@ public class OnlineAccountsManager extends Thread {
return; return;
} }
// Don't submit if we're more than 2 hours out of sync
final Long minLatestBlockTimestamp = now - (2 * 60 * 60 * 1000L);
if (!Controller.getInstance().isUpToDate(minLatestBlockTimestamp)) {
return;
}
List<MintingAccountData> mintingAccounts; List<MintingAccountData> mintingAccounts;
try (final Repository repository = RepositoryManager.getRepository()) { try (final Repository repository = RepositoryManager.getRepository()) {
mintingAccounts = repository.getAccountRepository().getMintingAccounts(); mintingAccounts = repository.getAccountRepository().getMintingAccounts();

Loading…
Cancel
Save