From f78764880c4b17871aa6d7660e1404ff0df4cf20 Mon Sep 17 00:00:00 2001 From: QuickMythril Date: Wed, 31 Jan 2024 21:13:19 -0500 Subject: [PATCH] Fixed vote weight results API call blocksMintedPenalty is a negative value, so it should be added to blocksMinted, not subtracted. --- src/main/java/org/qortal/api/resource/PollsResource.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/qortal/api/resource/PollsResource.java b/src/main/java/org/qortal/api/resource/PollsResource.java index 2b9020ab..8b00d3cd 100644 --- a/src/main/java/org/qortal/api/resource/PollsResource.java +++ b/src/main/java/org/qortal/api/resource/PollsResource.java @@ -142,7 +142,7 @@ public class PollsResource { for (VoteOnPollData vote : votes) { String voter = Crypto.toAddress(vote.getVoterPublicKey()); AccountData voterData = repository.getAccountRepository().getAccount(voter); - int voteWeight = voterData.getBlocksMinted() - voterData.getBlocksMintedPenalty(); + int voteWeight = voterData.getBlocksMinted() + voterData.getBlocksMintedPenalty(); if (voteWeight < 0) voteWeight = 0; totalWeight += voteWeight;