Skip to content

enable_strict_bytes_type_checking() broken with solidty>=0.5.0 #2301

@fselmo

Description

@fselmo

What was wrong?

  • 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions