Skip to content

Commit

Permalink
filter candidates not in whitelist
Browse files Browse the repository at this point in the history
  • Loading branch information
Hecate2 committed Mar 8, 2023
1 parent c9a6881 commit ee8fe8e
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions BurgerStrategist/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
using LibRPC;
using LibWallet;
using Neo;
using Neo.SmartContract;
using Neo.SmartContract.Native;
using Neo.VM;

Expand All @@ -29,8 +30,8 @@ static void Main(string[] args)

List<BigInteger> CANDIDATE_V = CANDIDATES.Zip(CANDIDATE_VOTES).Select(v => v.Second - AGENT_TO.Zip(AGENT_HOLD).FindByOrDefault(v.First)).ToList();
List<byte[]> ELECTEDS = CANDIDATES.Zip(CANDIDATE_V).OrderBy(v => v.Second).TakeLast(21).Select(v => v.Item1).ToList();
List<byte[]> CNS = ELECTEDS.TakeLast(7).ToList();
List<byte[]> CMS = ELECTEDS.Take(14).ToList();
List<byte[]> CNS = ELECTEDS.TakeLast(7).ToList().FindAll(v => BNEO.MakeScript("candidate", v).Call().Single().GetBoolean());
List<byte[]> CMS = ELECTEDS.Take(14).ToList().FindAll(v => BNEO.MakeScript("candidate", v).Call().Single().GetBoolean());
$"CANDIDATE_V: {String.Join(", ", CANDIDATE_V)}".Log();
$"ELECTEDS: {String.Join(", ", ELECTEDS.Select(v => v.ToHexString()))}".Log();
$"CNS: {String.Join(", ", CNS.Select(v => v.ToHexString()))}".Log();
Expand Down

0 comments on commit ee8fe8e

Please sign in to comment.