Web SDK: Improve error handling and error display
- Lingua principale
- TypeScript
- Stelle
- 1
- Fork
- 21
- Merge medio
- 12h 14m
- PR unite (30g)
- 41
Descrizione
## Summary
Improve error handling across the web SDK to make debugging easier for developers.
### Tasks
- [ ] Add help to the worker serializer
- [ ] Replace panics with proper `Result` returns in model files (`note_filter`, `transaction_requests`)
- [ ] Expand hint coverage to more error variants (especially `InsufficientFunds`, `InvalidInputNotes`, prover errors)
- [ ] Use `{err}` (Display) instead of `{err:?}` (Debug) in places that use Debug format (e.g. `export.rs`)
- [ ] Better error display for MASM compilation errors
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Esamina il serializzatore del worker, i file modello come note_filter e transaction_requests, e export.rs. Sostituisci i panic con ritorni Result, migliora la formattazione degli errori da Debug a Display ed espandi la copertura dei suggerimenti per varianti di errore specifiche. Controlla la visualizzazione degli errori di compilazione MASM. Esegui i test esistenti per assicurarti che le modifiche non compromettano la funzionalità.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- rust, typescript
- Ambito
- backend-api-design, devtools
- Tipo di issue
- Refactoring
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100