version check: test against predefined address

This commit is contained in:
Craig Raw 2020-09-20 15:09:54 +02:00
parent 77d3c848f9
commit ea36c63ebb

View file

@ -54,6 +54,11 @@ public class VersionCheckService extends ScheduledService<VersionUpdatedEvent> {
private boolean verifySignature(VersionCheck versionCheck) { private boolean verifySignature(VersionCheck versionCheck) {
try { try {
for(String addressString : versionCheck.signatures.keySet()) { for(String addressString : versionCheck.signatures.keySet()) {
if(!addressString.equals("1LiJx1HQ49L2LzhBwbgwXdHiGodvPg5YaV")) {
log.warn("Invalid address for version check " + addressString);
continue;
}
String signature = versionCheck.signatures.get(addressString); String signature = versionCheck.signatures.get(addressString);
ECKey signedMessageKey = ECKey.signedMessageToKey(versionCheck.version, signature, false); ECKey signedMessageKey = ECKey.signedMessageToKey(versionCheck.version, signature, false);
Address providedAddress = Address.fromString(addressString); Address providedAddress = Address.fromString(addressString);