President Elector

First Flight #24
Beginner FriendlyFoundry
100 EXP
View results
Submission Details
Severity: high
Invalid

Voters can sign unsent transactions and then use the function RankedChoice::rankCandidates

Summary

Voters can decide to sign unsent transaction leaving others to pay for them, and then to change their mind and to vote using the RankedChoice::rankCandidates

Vulnerability Details

Missing check

Impact

Gas paid by others to submit unsent transactions onchain

Tools Used

manual review

Recommendations

Add proper check so that voters have to choose only one, of the 2 methods to vote.

Updates

Lead Judging Commences

inallhonesty Lead Judge 8 months ago
Submission Judgement Published
Invalidated
Reason: Lack of quality

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.