hyperweb-io / hyperweb-io/cosmology-cli
mobx store
- Vorherrschende Sprache
- TypeScript
- Sterne
- 50
- Forks
- 21
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
This issue is more for design and listing out queries that are needed.
- all basic like ability to get users balances
- ability to get users number of tokens inside of a pool
e.g. currently do get number of tokens in a pool
1. get pools
2. get prices
3. `convertPoolsToDisplayValues`
4. get the users locked coins
5. call function `getUserPools({pools, lockedPools})`
instead, if we used a mobx store, we could wrap this all into a single call and it gets cached and we get simplicity and speed
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, den im Issue beschriebenen Abfragefluss nachzuverfolgen: get pools, get prices, convertPoolsToDisplayValues, die gesperrten Coins des Benutzers abrufen und getUserPools({pools, lockedPools}). Die Aufgabe ist abgeschlossen, wenn ein abgestimmtes Design dafür vorliegt, ob ein MobX store diese Abfragen kombinieren und cachen soll, einschließlich der erforderlichen Benutzerbestände und Pool-Token-Daten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- backend-api-design
- Issue-Typ
- Refactoring
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100