Skip to content
LogoLogo

Reverting EVM Transactions

Have the deposit hash and original Hyperliquid destination wallet ready. Open the Revert UI

Screenshots are illustrative and may reflect earlier requirements. Follow the current limits shown in the Revert UI.

Revert an EVM Deposit

Select the Asset and Source Network

Open the asset selector in Revert and choose the deposit's source chain and asset.

Revert asset selector with ETH selected and only Ethereum enabled in the chain filter

Set the Original Destination Wallet

The Original destination wallet is the Hyperliquid wallet used to create your Unit deposit address. Enter it manually or click Connect original wallet.

Confirm Unit deposit address to check matches the deposit recipient. The original destination wallet signs the HyperEVM request and receives the reverted funds on the source network.

Original destination wallet entered manually with its Unit deposit address resolved

Check the Original Deposit Hash

Paste the original 0x hash into Deposit transaction hash and click Check. The app derives the trace automatically.

Native deposits require at least 0.005 of the source network's native asset. The funds must remain at the Unit deposit address and meet the source-chain confirmation requirement. Continue after validation succeeds. Confirmation requirements

Example ETH deposit validation showing the original wallet, Unit deposit address, and HyperEVM fee

Review Token Funding When Required

Token reverts require a native-asset funding transfer to the original Unit deposit address. Check Funding transaction requirement for the amount and accepted range.

For native-asset deposits, skip to Confirm HYPE Fee Availability on HyperEVM.

USDC deposit on Ethereum showing its native-asset funding requirement

Send the Token Funding Transfer

Send the displayed native-asset amount to the original Unit deposit address on the source network. Amounts above the minimum are unused, and transfers above the maximum fail validation.

After confirmation, verify the recipient and amount in the source-chain explorer and copy the funding hash.

Confirmed 0.001 ETH funding transfer from the original wallet to its Unit deposit address on Etherscan

Check the Funding Hash

Paste the confirmed transfer's hash into Funding transaction hash, click Check, and wait for Funding transaction validated.

Validated Ethereum funding transfer with the connected wallet and Submit Revert controls

Confirm HYPE Fee Availability on HyperEVM

Connect the original destination wallet. Check its address and HyperEVM balance. It needs the displayed submission fee, currently 0.005 HYPE, plus gas.

Submit the Request

Click Submit Revert, accept the HyperEVM network prompt, and approve the transaction. Check its status and fee on HyperEVMScan.

Confirmed EVM revert submission on HyperEVMScan showing the original wallet, Unit revert contract, 0.005 HYPE fee, and gas

Confirm Submission Success and Verify Return of Funds

When Revert submitted appears, follow its explorer link to track HyperEVM confirmation.

Revert submitted with its HyperEVM transaction hash, copy control, and explorer link

After processing, check the original destination wallet's balance on the source network.

Common Errors

  • For a deposit mismatch, check the original destination wallet, Unit deposit address, source network, and asset.
  • For invalid hashes, use the deposit and funding hashes in their respective fields.
  • For insufficient confirmations, wait for the displayed requirement and click Check again.
  • For minimum or balance errors, check the deposit amount and remaining funds at the Unit deposit address.
  • For funding errors, check the recipient, source network, native asset, and accepted amount range.
  • For insufficient HYPE, fund the original destination wallet on HyperEVM with the fee plus gas.
  • For a rejected wallet request, reconnect the original destination wallet and retry the HyperEVM prompts.
  • For a "Coalesce" error on submission, check the submitting wallet's network. Add or switch to HyperEVM (chain ID 999), then retry. Add HyperEVM

Invalid EVM transaction hash showing the frontend validation message

For help, include the deposit hash, funding hash if applicable, and HyperEVM submission hash. Contact Support