Skip to content

[Bug]: Unstaking banners not refreshing after unstaking transaction confirmation #14440

@Matt561

Description

@Matt561

Describe the bug

After successfully unstaking pool-staked ETH, the unstaking banners aren't refreshed to reflect the new unstaking transaction.

Expected behavior

After an unstake transaction confirms, the unstaking banners should refresh and include the new unstaking request.

Screenshots/Recordings

No response

Steps to reproduce

prerequisite: You must have a "Staked Ethereum" balance already. Stake some ETH if you don't yet.

  1. Go to the Ethereum details screen
  2. Notice how many unstaking banners are visible. There will be none if you haven't unstaked recently.
  3. Click "unstake"
  4. Enter a valid amount to unstake
  5. Confirm the action on the confirmation screen
  6. Wait for the transaction to be confirmed
  7. Go back to the Ethereum details screen
  8. Notice that a new unstaking banner hasn't been added
  9. Switch to another account in your wallet
  10. Switch back to the account that unstaked
  11. Go back to the Ethereum details page
  12. You should now see the added unstaking banner

Switching to another account forces the pooled-staking data to be refetched.

Error messages or log output

Detection stage

During release testing

Version

7.44.0

Build type

None

Device

iPhone 11 (iOS v18.3.2)

Operating system

iOS

Additional context

No response

Severity

  • This bug impacts all users interacting with pooled-staking experience
  • Can be worked around by switching to another account and back to manually force a refresh
  • Closing the app + removing from background apps and reopening should trigger a refresh

Metadata

Metadata

Assignees

Labels

Sev2-normalAn issue that may lead to users misunderstanding some limited risks they are takingregression-RC-7.44.0Regression bug that was found in release candidate (RC) for release 7.44.0release-blockerThis bug is blocking the next releaseteam-earnteam-stake-deprecatedDEPRECATED: please use "team-earn" insteadtype-bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions