The number of beneficiaries should be limited to not overflow the max gas limit when looping
We can see that there is no limitation to the number of beneficiaries. We can add as many as we want.
When looping the beneficiaries, if there is too much of them the transaction will run out of gas.
Resulting in a Deny Of Service.
Deny Of Service (DOS) if the number of beneficiaries is too high. The transaction won't go through when looping the beneficiaries.
Github, manual review.
Add some restrictions/limits
to the number of beneficiaries that can be added.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.