Hyperliquid Asset Extraction: Emergency Withdrawal Workflow
The Asset Recovery pipeline provides an automated safeguard to extract stuck funds from a flagged Hyperliquid address and execute an emergency withdrawal to your Arbitrum wallet.
Inputs Required
Prepare the following before execution:
- Source address (flagged address)
- Private key or mnemonic (signing only)
Standard 7-Step Pipeline
The bot generates and executes steps based on detected assets. Ineligible steps are skipped automatically.
- Check account status
- Convert spot assets (non-USDC -> USDC)
- Close or convert perpetual positions as needed
- Withdraw vault assets that are currently available
- Handle staking and withdrawable balance
- Collect service fee
- Complete final withdrawal
Step Behavior
1) Account Preparation, Spot, and Perp
- Account status: if account setup requires adjustment before recovery, the bot handles that first.
- Spot: sells non-USDC assets into USDC.
- Perp: handles eligible positions and closes or converts them as needed for recovery.
2) Vault
- Currently withdrawable assets: withdrawn in current run.
- Locked assets or vault equity with no current withdrawable amount: shown as waiting/locked in preview and results, then retried after unlock or withdrawability returns.
3) Staking (Important)
The bot distinguishes between already-unstaked balance, still-staked balance, and pending-withdrawal balance.
Two practical paths may occur:
- Faster path (2 runs): if some staking balance is already ready for the next stage, part of it can be withdrawn in the first run and the rest follows after the waiting period.
- Standard path (3 runs): if the balance is still fully staked, recovery usually needs an unstake stage and then a later withdrawal stage.
The bot output always includes rerun guidance based on current state.
Fees and Settlement
Service Fee: 0.5%, minimum 1 USDCWithdrawal Fees: 2 USDCTotal Cost: Service Fee + Withdrawal FeesYou Will Receive: Estimated Recoverable Value - Total Cost
See Fee and Settlement for formulas and examples.
How to Read Results
Execution output includes step-level status and final summary:
- Recovered Amount
- Actual Fees
- Transaction hashes for on-chain verification
Note: after withdrawal submission, settlement to Arbitrum is asynchronous and depends on Hyperliquid processing speed (often several to more than ten minutes).
Status mapping is documented in Execution Status.
If the result page says more waiting is required, follow the suggested rerun time.
Retry Strategy
- Network issue: rerun directly.
- Lock or waiting state: rerun at suggested time.
- Input mismatch (address/key): fix inputs and rerun.
Best Practices
- Run address detection before recovery to confirm asset structure.
- No destination input is required; withdrawal defaults to the source address on Arbitrum.
- For staking or locked vault cases, set reminders and rerun at unlock windows.