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.
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.