# Revert

Reference these guides when a deposit was not processed and may be revertible to a wallet you control.

Revert requests are currently initiated in the [Revert UI](https://app.hyperunit.xyz/revert) for all revertible transactions except for BTC, which you can initiate from our general [Unit UI](https://app.hyperunit.xyz).&#x20;

### Revert Guides

* [Reverting BTC Transactions](https://docs.hyperunit.xyz/how-to/revert/reverting-btc-transactions)
* [Reverting EVM Transactions](https://docs.hyperunit.xyz/how-to/revert/reverting-evm-transactions)
* [Reverting SOL and SPL Transactions](https://docs.hyperunit.xyz/how-to/revert/reverting-sol-and-spl-transactions)

### General Limitations

* Not all failed deposits are revertible.
* Submitting a revert request does not guarantee completion.
* Revert eligibility is limited to assets/networks shown in the UI.
* Cross-chain addressing mistakes (for example, sending to the wrong network) may be unrecoverable.
* Guardians may still conduct independent compliance screening on a revert transaction that may affect whether a revert completes.

### **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 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          |
| --------- | ------------------- | ------------- |
| BTC       | 20                  | \~ 3 hours+   |
| Ethereum  | 21,600              | \~ 3 Days     |
| Solana    | 648,000             | \~ 3 Days     |
| Plasma    | 648,000             | \~ 7.5 Days   |
| Arbitrum  | 1                   | \~ 1 Second   |
| Avalanche | 10                  | \~ 20 Seconds |

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