Skip to content

Hyperliquid withdrawal stays pending forever: withdraw ledger delta is not handled #836

Description

@DRadmir

A withdrawal from Hyperliquid completes on chain and the funds arrive, but the transaction stays pending in the app forever. The ledger reports it with delta type withdraw, which the app does not handle when resolving the status of an action, so a matching entry is never found and the state is never updated. The ledger also reports the nonce multiplied by 1000 compared to the nonce stored for the action, so matching by nonce equality alone would not work either.

Reproduced with a $10 withdrawal: the ledger returned type withdraw with usdc 9.0 and fee 1.0, the USDC arrived in the wallet, and the transaction is still pending with the Activity badge stuck at 1.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    Status
    📋 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions