0xMiden / 0xMiden/rust-sdk

Integrate `miden-objects`

Ouverte
#2,495 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
rpc
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.