Staking: "Claim all" Umbrella rewards button removed by v3 uplift
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 66/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- frontend
Direzione di ricerca
La statistica mancante è stata rimossa da src/modules/umbrella/UmbrellaHeader.tsx nel commit 468557c1, quindi inizia confrontando questo header con la versione precedente all'uplift e con DashboardTopPanel, che la issue indica come schema da seguire. Riaggiungi una PageHeaderStat «Ricompense disponibili» con un piccolo pulsante Claim di tipo terziario collegato a openUmbrellaClaimAll, mostrato solo quando l'utente ha ricompense riscuotibili. Il lavoro è completato quando l'header di Staking mostra il totale e il pulsante apre UmbrellaClaimAllModalContent.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Describe the bug
Since the v3 UI uplift (#3075, merged 2026-09-17), the Staking page (Umbrella, Ethereum Core market) no longer shows the "Available rewards" stat with its Claim button in the page header. That button was the only entry point to the UmbrellaClaimAll modal, which claims the rewards of every Umbrella stake token in a single transaction.
The claim-all logic is still in the codebase (openUmbrellaClaimAll, UmbrellaClaimAllModalContent, ProtocolAction.umbrellaClaimAllRewards), but nothing calls it anymore. Users with several Umbrella positions (e.g. stkUSDC, stkUSDT, stkWETH) now have to claim each position separately from its "..." menu, paying gas once per position.
To Reproduce
- Go to https://app.aave.com/staking/ with a wallet that has claimable Umbrella rewards on more than one stake token
- Look at the page header (Total Staked / Staked Balance / Net APY)
- See that there is no "Available rewards" total and no Claim-all button; rewards can only be claimed per position
Expected behavior
The header shows an "Available rewards" stat (total claimable in USD) with a Claim button that opens the claim-all modal, as it did before the uplift (and as the Dashboard header still does for protocol rewards).
Screenshots
With the fix applied locally, values masked:


Desktop (please complete the following information):
- OS: Linux
- Browser: any (UI regression, not browser-specific)
- Version: app.aave.com as of 2026-10-10 (
main@ 32cc548b)
Additional context
The stat was removed from src/modules/umbrella/UmbrellaHeader.tsx in 468557c1 when the header was rebuilt on top of PageHeader. I have a fix ready that adds it back as a PageHeaderStat, using the same pattern as DashboardTopPanel (tertiary small Claim button, compact USD value, only shown when the user has rewards).
MrMichou
- Lingua principale
- TypeScript
- Stelle
- 537
- Fork
- 495
- Merge medio
- 1g 13h
- PR unite (30g)
- 14
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di aave/interface
-
bug: the current market is missing from the market switcher when it is a legacy marketForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno
-
bug: market switcher search reports "No markets found" for legacy marketsForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Typo: Principle Tokens -> Principal TokensForse già presa @Shivamd0608 l’ha presa 139 giorni fa. Apertabug new issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
aave/interface#2861 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
app.aave.com/governance - UI - False 'Payload Executed' Text StampForse già presa @shivam-V8 l’ha presa oggi. Apertabug new issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
aave/interface#2480 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug: swap token controls are not fully keyboard and screen-reader accessibleForse di nuovo libera @wolf1276 l’ha presa 13 giorni fa e non c’è nessuna pull request aperta. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
aave/interface#3100 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di aave/interface
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
feat(icons): add [solidping]Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
homarr-labs/dashboard-icons#2939 ·
I maintainer di solito rispondono entro 1 giorno
-
Agent/category reasoning variants are still checked against the stale model cache in chat.paramsApertaopencode
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
code-yeongyu/oh-my-openagent#10003 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
I maintainer di solito rispondono entro 1 giorno
-
Actions on ToastsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
nextcloud-libraries/nextcloud-dialogs#2669 ·
I maintainer di solito rispondono entro 1 giorno