Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat!: Unencrypted logs are not strings #4392

Merged
merged 1 commit into from
Feb 2, 2024

Commits on Feb 2, 2024

  1. feat!: Unencrypted logs are not strings

    The private execution oracle was assuming unencrypted log payloads were
    strings, where each character was encoded as a field. This means that
    emitting a field array did not work, since all bytes but the least
    significant one for each field were thrown out.
    
    Given we are not emitting strings from anywhere across our sample
    contracts, this commit changes the oracle so it does not throw away the
    fields contents, and instead pushes everything into the log payload.
    spalladino committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    e30e7dd View commit details
    Browse the repository at this point in the history