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

CBOR deserializer can't decode indefinite-length keyhashes #3003

Open
Soupstraw opened this issue Aug 25, 2022 · 0 comments
Open

CBOR deserializer can't decode indefinite-length keyhashes #3003

Soupstraw opened this issue Aug 25, 2022 · 0 comments
Labels
bug Something isn't working

Comments

@Soupstraw
Copy link
Contributor

Soupstraw commented Aug 25, 2022

The CBOR deserializer fails with DeserialiseFailure 0 "expected bytes" when trying to deserialise the following bytes into a KeyHash Staking' (AlonzoEra C_Crypto):

5F       # bytes(*)
  58 20  # bytes(32)
    AE85D245A3D00BFDE01F59F3C4FE0B4BFAE1CB37E9CF91929EADCEA4985711DE
    FF   # break

Similar bugs seem to appear in other places as well, since all (?) deserialisers seem to not be agnostic in terms of finite/indefinite lists and bytestrings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants