Players join by calling joinEvent(uint256 countryId). However, the array teams is limited to 48 items
There are more than 48 countries, so it is possible that a player will not have a countryId to join.
Likelihood:
Highly likely that a player is not from the list of 48 countries
Impact:
The affected players calling joinEvent(uint256 countryId) will always revert
Copy and paste to briVault.t.sol
PoC to demo what countryId a player might use (e.g. 48) for the joinEvent() call if they don't see their country listed.
One possible solution is to have a "catch all" team, so that players not from the listed country can participate.
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.