Closed code423n4 closed 1 year ago
pragma solidity 0.8.13; But recently solidity released a new version with important Bugfixes:
The first one is related to ABI-encoding nested arrays directly from calldata. You can find more information here.
The second bug is triggered in certain inheritance structures and can cause a memory pointer to be interpreted as a calldata pointer or vice-versa. We also have a dedicated blog post about this bug.
Apart from these, there are several minor bug fixes and improvements.
The minimum required version should be 0.8.14
dup of #348
Decided not to mark this as a dup, because it fails to explain the parts of the codebase for which the compiler bugs are applicable to.
Judge has assessed an item in Issue #58 as Medium risk. The relevant finding follows: