Skip to content

Lido stETH unstake fails with 'transaction replacement underpriced' error after approval #11821

@coderabbitai

Description

@coderabbitai

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

  1. Navigate to Lido stETH yield position
  2. Click "Unstake" button
  3. Approve the tokens (approval succeeds)
  4. Click to proceed with unstake → Error: transaction replacement underpriced
  5. Close and reopen the unstake modal
  6. Modal incorrectly asks to approve tokens again
  7. 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).

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions