Issue Description
When attempting to unstake from Lido stETH, users may encounter a "transaction replacement underpriced" error that prevents the unstake transaction from proceeding, even after token approval has been completed.
Steps to Reproduce
- Navigate to Lido stETH yield position
- Click "Unstake" button
- Approve the tokens (approval succeeds)
- Click to proceed with unstake → Error:
transaction replacement underpriced
- Close and reopen the unstake modal
- Modal incorrectly asks to approve tokens again
- Approval transaction fails with the same error:
{"code":-32000,"message":"replacement transaction underpriced"}
Expected Behavior
After token approval, the unstake transaction should proceed without errors. The modal should not ask for approval again if it was already granted.
Actual Behavior
The unstake transaction fails with transaction replacement underpriced error, and reopening the modal incorrectly requests approval again, which also fails.
Error Details
{
"message": "{\"code\":-32000,\"message\":\"replacement transaction underpriced\"}"
}
Context
- Asset: stETH (Lido liquid staking)
- Operation: Unstake
- Reported by: @NeOMakinG
Related
Note: This issue was discovered during testing of PR #11782 but is not related to that PR's changes (deposit symbol fixes and claim button).