You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This looks implemented on main and can probably be closed.
Umbrella staking has a page and a full set of flows:
pages/staking.page.tsx renders UmbrellaHeader plus the stake-assets list, and mounts UmbrellaStakeModal, StakeCooldownModal, UnStakeModal and UmbrellaClaimModal.
Data comes from src/hooks/stake/useUmbrellaSummary.ts and UmbrellaStakeDataService, and the actions call the real SDK services rather than stubs.
So a user can stake (underlying, aToken or stata asset), start cooldown, unstake and claim rewards today. One known gap is tracked separately in #3124 (the header's claim-all button was dropped by the uplift), which has a fix open in #3125.
Activity
shivam-V8 commentedon Oct 12, 2026
This looks implemented on
mainand can probably be closed.Umbrella staking has a page and a full set of flows:
pages/staking.page.tsxrendersUmbrellaHeaderplus the stake-assets list, and mountsUmbrellaStakeModal,StakeCooldownModal,UnStakeModalandUmbrellaClaimModal.src/modules/umbrella/holds the flows: stake (UmbrellaModal/UmbrellaActions), cooldown (StakeCooldownModal/StakeCooldownActions), unstake (UnstakeModal/UnstakeModalActions, coveringRedeemType.ATOKEN | NATIVE | NORMAL) and claim (UmbrellaClaimModal/UmbrellaClaimActions).src/hooks/stake/useUmbrellaSummary.tsandUmbrellaStakeDataService, and the actions call the real SDK services rather than stubs.So a user can stake (underlying, aToken or stata asset), start cooldown, unstake and claim rewards today. One known gap is tracked separately in #3124 (the header's claim-all button was dropped by the uplift), which has a fix open in #3125.