Integrate `miden-objects`
- Lingua principale
- Rust
- Stelle
- 78
- Fork
- 129
- Merge medio
- 4g 14h
- PR unite (30g)
- 52
Descrizione
`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.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
L'issue fa riferimento all'integrazione della crate `miden-objects` dal repository del protocollo. Inizia esaminando la PR del nodo collegata #2551 per comprendere lo schema di integrazione. Rivedi il codice di serializzazione attuale e il formato binario `Store` in questo SDK. Il lavoro comporta l'aggiornamento della gestione della configurazione del protocollo, la rimozione del codice ridondante di serializzazione/deserializzazione e l'adattamento ai nuovi endpoint di streaming.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- rust
- Ambito
- api, backend
- Tipo di issue
- Refactoring
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Attiva
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100