Skip to content
LogoLogo

Reverting SOL and SPL Transactions

Have the deposit signature, your Phantom Solana address, and an EVM wallet funded with HYPE on HyperEVM ready. Open the Revert UI

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

Revert a Solana Deposit

Locate the Failed Deposit Transaction Signature

Open the failed deposit in Unit Explorer. Copy Source Tx Hash and Protocol Address, the receiving Unit deposit address.

The funds must remain at that address. Native SOL deposits require at least 0.1 SOL.

Failed SOL deposit in Unit Explorer showing the transaction signature, amount, Unit deposit address, and original Hyperliquid destination wallet

Select the Asset and Connect the Original Destination Wallet

In Revert, select Solana and SOL or the supported SPL token.

Revert asset selector with SOL selected and only Solana enabled in the chain filter

Connect the original destination wallet, the Hyperliquid wallet used to create your Unit deposit address.

Check the Deposit Signature

Paste the signature into Transaction Signature and click Check. You can also enter transactionSignature:unitDepositAddress to supply the original deposit address directly.

Mainnet deposits require 648,000 confirmations. Continue after Deposit transaction validated appears.

Enter the Solana Destination Address

Enter an address controlled by your Phantom wallet in Solana Destination Address. Reverted funds will be sent there.

Example SOL deposit validation with the return address entered and Phantom signing available

Fund the Deposit Address for an SPL Token Revert

For SPL tokens, send the SOL amount shown in Funding transaction requirement to the original Unit deposit address. Stay within the displayed range. Amounts above the minimum are unused, and transfers above the maximum fail validation.

For native SOL deposits, skip to Sign with Phantom.

USDC deposit on Solana showing its SOL funding requirement

Check the SPL Funding Signature

After the funding transfer confirms, paste its signature into Funding Transaction Signature, click Check, and wait for Funding transaction validated.

Validated SOL funding transfer with the Solana return address and Phantom signing available

Sign with Phantom

Click Sign with Phantom and review the Sign Message prompt. Check the deposit, destination, token, funding details, and timestamp before approving.

Wait for Solana payload signed. Sign again if you change the deposit, destination, or funding details.

Solana payload signed with the connected EVM wallet, HYPE balance, and Submit Revert controls

Check HYPE and Submit on HyperEVM

Check the connected EVM wallet's address and its HyperEVM balance. That wallet needs the displayed submission fee, currently 0.005 HYPE, plus gas.

Click Submit Revert, accept the HyperEVM network prompt, and approve the transaction.

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 balance at your Solana Destination Address.

Special Note on HYPE Fee Balance Issues

Phantom signs the Solana payload. The connected EVM wallet pays the HyperEVM fee. Check the displayed EVM address before funding it, and keep the original Unit deposit address associated with the request when changing wallets.

Common Errors

  • If a deposit address is required, connect the original destination wallet or use transactionSignature:unitDepositAddress.
  • For invalid signatures, use the deposit and funding signatures in their respective fields.
  • For confirmation or balance errors, check the transaction's confirmations, deposit amount, and remaining funds at the Unit address.
  • For funding errors, check the SOL recipient and displayed amount range.
  • If Phantom signing fails, connect the wallet controlling the Solana destination and approve the message.
  • If HYPE shows 0, connect the funded EVM account or fund the displayed address on HyperEVM.
  • For EVM wallet compatibility issues, try Rabby or MetaMask for submission and use Phantom for Solana signing.
  • For a rejected network request, accept the HyperEVM prompt when retrying.
  • 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 Solana transaction signature showing the frontend validation message

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