You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
enable_strict_bytes_type_checking() seems to be broken when compiling with solidity versions 0.5.0 and above. This was discovered when compiling an updated emitter contract with updated solidity version in PR Parse tuple arguments from event #2211.
Steps to reproduce:
Use solidity 0.5.0 to compile emitter_old.sol and the status on the transaction receipt to the function will be a 0 (revert). There will be no logs to parse and the test will fail.
How can it be fixed?
No details at the moment, but it's looking like enable_strict_bytes_type_checking() needs to be updated to be compatible with newer solidity versions.
The text was updated successfully, but these errors were encountered:
fselmo
changed the title
enable_strict_bytes_type_checking() broken with solidty>=0.5.0enable_strict_bytes_type_checking() broken with solidty>=0.5.0
Jan 13, 2022
What was wrong?
enable_strict_bytes_type_checking()
seems to be broken when compiling with solidity versions0.5.0
and above. This was discovered when compiling an updatedemitter
contract with updated solidity version in PR Parse tuple arguments from event #2211.Steps to reproduce:
0.5.0
to compileemitter_old.sol
and thestatus
on the transaction receipt to the function will be a0
(revert). There will be no logs to parse and the test will fail.How can it be fixed?
enable_strict_bytes_type_checking()
needs to be updated to be compatible with newer solidity versions.The text was updated successfully, but these errors were encountered: