Revert

How to revert certain failed transactions.

In certain cases, deposits that cannot be processed can be reverted, returning funds to a wallet you control on the source chain. This feature remains in beta and is subject to further changes and updates.

Eligibility

Reversions are available in connection with certain transactions that do not process where Guardians fail to reach consensus due to independent compliance checks, or when certain unsupported assets are sent to a Unit deposit address. Supported assets that are eligible for reversions are reflected in the Revertarrow-up-right UI.

Revert Limitations

Not all assets can be reverted and the revert feature is currently limited to deposits to Hyperliquid. Unsupported tokens beyond those available in the Revert UI, as well as cross-chain errors (e.g., assets sent to an address on the wrong network), are not currently recoverable. In addition, Guardians may still conduct independent compliance screening on revert submissions.

Step-by-Step: Reverting a Deposit

1

Connect Wallet & Select Asset

Navigate to the Revertarrow-up-right UI and connect the wallet associated with the original failed deposit, using the Rabby extension.

The original deposit address associated with your connected wallet should automatically be displayed, and your connected address should also be displayed as the destination address where the revert will process.

2

Select Source Chain & Asset

Select the source chain where your original failed deposit was sent as well as the supported asset you are attempting to revert from the UI.

3

Submit Transaction Hashes

For all reverts, you will need to copy and paste the original transaction hash for the deposit that failed.

Tokens: For reverts of supported tokens on a network (e.g., ERC-20 on Ethereum, or SPL on Solana), you must also fund your Unit deposit address on the source chain with a small amount of native gas and copy and paste this funding transaction hash in the UI.

Your funding transaction must be within the provided range in the UI for the revert to process.

Solana: For any Solana revert, you will also be required to separately sign from your wallet before you can submit a revert transaction.

4

Submit the Revert

Once you have input the required transaction hashes and confirmed other information, you can submit the revert transaction and sign the transaction in your wallet.

You must have the minimum amount of HYPE reflected in the revert UI on HypeEVM to submit a revert transaction.

5

Done!

Upon the finalization of the revert transaction on Hyperliquid (~10 seconds), the Unit protocol will broadcast the revert transaction.

If successful, you should see the reverted funds on the source chain at the destination address previously displayed once a requisite number of blocks have been processed on that network.

Fees and Processing Time

For network security and due to gas requirements, a small fee may be incurred for reversions. Fee amounts vary by asset and network. Refer to the revert UI for current fees.

In order to submit a revert, the original failed deposit must meet the following number of confirmations on the relevant source chains:

Network
Block Confirmations
Time

Ethereum

21,600

~ 3 Days

Solana

648,000

~ 3 Days

Plasma

648,000

~ 7.5 Days

Arbitrum

1

~ 1 Second

Avalanche

10

~ 20 Seconds

Processing time for a revert depends on block confirmations for the relevant network. There is no time limit to submit a reversion.

Exchange Warning

If you are reverting a token on any network rather than its native asset, it is recommended that you do not use an exchange to submit the funding transaction to the destination wallet. This is because the exchange may charge fees that cause your funding transaction to fail to meet the minimum requirements.

Note: Currently, the UI is the only way to initiate a revert, though future API usage may be supported.

Last updated