0xMiden / 0xMiden/rust-sdk

Integrate `miden-objects`

Aperta
#2,495 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
rpc
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.