feat: add a way to internally remove elements
- Lingua principale
- Rust
- Stelle
- 78
- Fork
- 129
- Merge medio
- 4g 14h
- PR unite (30g)
- 52
Descrizione
Some client operations (especially inserts) may error in a way that leaves the store in an invalid state, we need client methods to deal with these invalid states before erroring out.
Here's one example of these cases:
> We could have a similar problem here where the `add_account` works but the `add_key` fails (although I think it would be more rare than the previous case)
_Originally posted by @tomyrd in https://github.com/0xMiden/miden-client/pull/899#discussion_r2082543480_
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Esamina le operazioni del client, in particolare le inserzioni, che possono lasciare lo store in uno stato non valido. Esamina la discussione del PR #899 collegata per il contesto sui fallimenti di add_account e add_key. Determina quali metodi interni sono necessari per ripulire gli stati non validi prima di restituire un errore. Controlla l'implementazione dello store e la gestione degli errori nella libreria client.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- rust
- Ambito
- backend-api-design
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 30/100