mirror of
https://github.com/sparrowwallet/sparrow.git
synced 2025-08-08 19:32:06 +02:00
version check: test against predefined address
This commit is contained in:
@@ -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);
|
||||||
|
Reference in New Issue
Block a user