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.