Unify `DataStorage`
@rob1997 ya está trabajando en esto.
Desde el 27/5/2024.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Summary
Currently we've only one DataStorage for Wallet Connect but we can save all data instances via one DataStorage.
Suggested features or ways to address the summary
- We can have storable instances as and injectable
IStorablewith aStoragePathandLoadOnInitializeproperties that can be used to save/load data on Web3 initialize. - We can have
DataStorageas an injectable service that can save/load data.
Motivation
- This will help us easily save and load data by just extending
IStorable, will increase reusability, maintainability and readability of the codebase.
Acceptance Criteria
- Instances can be saved and loaded just by extending
IStorable DataStoragewill be responsible for saving, loading, deleting and resetting data
Blockers
(OPTIONAL) [Do you see any blocker that needs to be done before implementing this feature?]
Dependencies
(OPTIONAL) [Do you know about dependencies that directly affect this issue?]
Additional Context
(OPTIONAL) [Add any other context, files, images (screenshots/videos), diagrams, or documents about the feature request here.]
Final Steps
- Give it one of these labels
Type: FeatureType: Enhancement - Add your estimation
Estimations
| 3 | Mild efort | A day | Low complexity | Low |
- Lenguaje dominante
- C#
- Estrellas
- 944
- Forks
- 245
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de ChainSafe/web3.unity
-
Ethereum Editor Extensions Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
ChainSafe/web3.unity#1303 ·
-
Type: Bug
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
ChainSafe/web3.unity#1300 · 2 comentarios ·
-
Type: Documentation
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
ChainSafe/web3.unity#1294 ·
-
Pinata Integration AbiertoType: Feature
ChainSafe/web3.unity#1281 · 1 asignado ·
-
Unity compile error Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 30/100
ChainSafe/web3.unity#1279 · 1 comentario ·
Todos los issues de ChainSafe/web3.unity
Issues similares
-
effort:S P3 refactor
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
nightscout/nocturne#1532 ·
-
core dependencies
Dificultad 1/5 Menos de una hora Aptitud para principiantes 80/100
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
C#/.NET Roslyn LSP Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Suspicious code fragments Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
DotNetNext/SqlSugar#1458 ·