Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Staking: "Claim all" Umbrella rewards button removed by v3 uplift

Đang mở Phù hợp với người mới
#3,124 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

@MrMichou đang làm issue này rồi.

Từ ngày 10/10/2026.

  • #3125 của @MrMichou — đang mở

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
66/100
Loại issue
Lỗi
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
typescript
Lĩnh vực
frontend

Hướng nghiên cứu

Chỉ số bị thiếu đã được xóa khỏi src/modules/umbrella/UmbrellaHeader.tsx trong commit 468557c1, vì vậy hãy bắt đầu bằng cách so sánh header này với phiên bản trước đợt uplift và với DashboardTopPanel, mẫu mà issue nêu là cần làm theo. Thêm lại một PageHeaderStat «Phần thưởng khả dụng» kèm nút Claim nhỏ kiểu tertiary, được kết nối với openUmbrellaClaimAll, chỉ hiển thị khi người dùng có phần thưởng có thể nhận. Công việc hoàn tất khi header Staking hiển thị tổng số và nút mở UmbrellaClaimAllModalContent.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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

  1. Go to https://app.aave.com/staking/ with a wallet that has claimable Umbrella rewards on more than one stake token
  2. Look at the page header (Total Staked / Staked Balance / Net APY)
  3. 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:

Staking header with Available rewards and Claim button

Claim all rewards modal

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

Ngôn ngữ chính
TypeScript
Star
537
Fork
495
Merge trung bình
1 ngày 13 giờ
Pull request đã merge (30 ngày)
14

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của aave/interface

Tất cả issue của aave/interface

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.