Skip to content

Conversation

@murisi
Copy link
Collaborator

@murisi murisi commented Oct 16, 2025

Remove manual implementations of Rustler encoding/decoding for each data type. Instead, ensure that all types required by Elixir have a Serde derivation. This way, Rustler encoding/decoding based on Serde serializations/deserializations can be done through the SerdeTerm structure provided by Rustler. Given the reduction in code, this PR should reduce the likelihood of encoding/decoding bugs and enable greater freedom to fix serialisation bugs downstream in the anoma-sdk without needing to modify arm-risc0.

@murisi murisi force-pushed the murisi/patch-keys-0.6.1 branch from 6133b42 to 216bca3 Compare October 17, 2025 19:57
@murisi murisi force-pushed the murisi/patch-keys-0.6.1 branch from 8bf20b9 to 2c54383 Compare October 20, 2025 13:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Triage

Development

Successfully merging this pull request may close these issues.

2 participants