First Flight #9: Soulmate

Beginner FriendlyFoundryNFT
100 EXP
Submission Details
Severity: low
Valid

Misleading Total Souls Count due to Unpaired and Self-Paired Users

Updates

Lead Judging Commences

0xnevi Lead Judge 8 months ago
Submission Judgement Published
Validated
Assigned finding tags:

finding-totalSouls-wrong-value

Low severity, given `totalSouls()` is simply a view function not used anywhere else in the protocol. There are several instances that can cause wrong values: 1. When there are pending soulmates not yet paired, but `nextId` has already been incremented 2. Divorced soulmates are still included in computation of totalSouls

Support

FAQs

Can’t find an answer? Join our Discord or follow us on Twitter.