Integrate `miden-objects`
- Langage dominant
- Rust
- Étoiles
- 78
- Forks
- 129
- Merge moyen
- 4 j 14 h
- PR mergées (30 j)
- 52
Description
`miden-objects` was created in the protocol repo recently. It's also being integrated in the node (https://github.com/0xMiden/node/pull/2551). We'll eventually need to make use of this crate and these structures.
Some things to keep in mind in regards to implementation:
- Protocol config: complete `ProtocolConfig`s by commitment. Bundle known networks; require custom networks to provide one explicitly. See https://github.com/0xMiden/node/issues/2546.
- We could probably remove a lot of the de/serialization code that this repo hosts.
- There are also some streaming endpoints that are being added.
- Not sure if the winterfell serde is getting removed, but then the binary format we keep in the `Store` will need to change.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
The issue references integrating the `miden-objects` crate from the protocol repo. Start by examining the linked node PR #2551 to understand the integration pattern. Review the current serialization code and the `Store` binary format in this SDK. The work involves updating protocol config handling, removing redundant de/serialization code, and adapting to new streaming endpoints.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- rust
- Domaine
- api, backend
- Type d'issue
- Refactorisation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Active
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100