There is divergent fallback behavior between the huff and solidity version. The huff version does not revert when receiving invalid function signature but the solidity version does.
Add a new test in Base_Test
testing contract:
The huff version does not revert, and the solidity version revert.
Inconsistent behavior between two version. As the solidity version should be the reference code, they should follow the same pattern.
Foundry
Check the fallback pattern and behavior. Consider not implementing the fallback function in Huff version to restrict accessible function signature.
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.