# Cross-Chain Transactions

## How to recover an abnormal cross-chain transaction?

Because of the consensus, some people may get an issue with stuck cross-chain transactions. Here is the detailed operation to help you make the transaction successful.

Open PIWallet, go to “ Wallet ” tab, find the transaction record and click “detail”.

![](https://pchaindoc.readthedocs.io/en/latest/_images/recover0.png)

### Situation1

Click “Check ”, if it returns “Successful transaction” on the page, it means this transaction is successful now. You can refresh the balance on main chain again.

![](https://pchaindoc.readthedocs.io/en/latest/_images/recover1.png)

### Situation 2

If you click “check” and it returns “Failed Transaction”, it means you need to resend PI to recover this transaction. Please click “Resend” directly.&#x20;

![](https://pchaindoc.readthedocs.io/en/latest/_images/recover2.png)

![](https://pchaindoc.readthedocs.io/en/latest/_images/recover3.png)

Input your account’s password.

![](https://pchaindoc.readthedocs.io/en/latest/_images/recover4.png)

Confirm the transaction info and click “Resend transaction”.

![](https://pchaindoc.readthedocs.io/en/latest/_images/recover5.png)

If it returns with one transaction hash, it means the resend was successful. You can check the balance within 2 minutes. If it returns “Error” like the picture below, please click “Detail” of the first transaction record and make a copy of the transaction hash. Then send this Tx hash & your address to PCHAIN Team ([op@pchain.org](mailto:op%40pchain.org)). PCHAIN team will help you make this transaction successful in 1\~2 business day(s).

![](https://pchaindoc.readthedocs.io/en/latest/_images/recover6.png)
