Plian
English
English
  • Overview
  • Links
  • Downloads
  • FAQ
    • Node Status
    • Full Balance
    • Flow and FAQ on Becoming a Validator
    • Delegation
    • Staking Rewards
    • Monitor
    • PIScan
    • PIWallet
    • Cross-Chain Transactions
    • DApps
  • About The Blockchain
    • Multichain Framework
    • PDBFT 2.0 Consensus Algorithm
    • Validator Nodes
    • Building with Plian
  • Using The Blockchain
    • Overview
    • Delegating or Staking PI
    • Validator Node Guides
      • Express Node Setup Guide
      • Setting Up a Validator Node
      • Registering Your Node as Validator
      • Submitting Your Vote as Validator
      • Revealing Your Vote
      • Removing Your Node From the Candidate List
      • Alternate Installation Instructions
        • Building From the Source
        • Running Pchain in Docker
        • Installation Instructions for Ubuntu
        • Installation Instructions for Mac OS X
        • Installation Instructions for Windows 10
      • What is FullBalance
    • Token Swaps
    • Plian Javascript Console
    • PIwallet
      • Desktop Wallet
        • Light Wallet Mode
        • Local Node Mode
      • Mobile Wallets
      • How to Deploy a Smart Contract
    • PMetamask
    • MetaMask
      • How to import PIwallet address to MetaMask?
      • How to connect Metamask to Plian
      • How to import wallet address from MetaMask into PIWallet
      • How to deploy smart contract on Plian via Metamask + Remix
    • Advanced Features
      • Command Line Options
      • Management APIs
      • JSON RPC API
      • How to Sync and Run Testnet
    • How to buy Plian $PI
  • For Developers
    • PWeb3 Javascript API
    • How to Create Your Own Subchain
    • Writing Smart Contracts With Solidity
      • Introduction to Smart Contracts
      • Installing the Solidity Compiler
      • Solidity by Example
      • Solidity in Depth
        • Layout of a Solidity Source File
        • Structure of a Contract
        • Types
        • Units and Globally Available Variables
        • Expressions and Control Structures
        • Contracts
        • Solidity Assembly
        • Miscellaneous
      • Security Considerations
      • Resources
      • Using the compiler
      • Contract Metadata
      • Contract ABI Specification
      • Yul
      • Style Guide
      • Common Patterns
      • List of Known Bugs
      • Contributing
      • Frequently Asked Questions
      • LLL
      • Index
Powered by GitBook
On this page
  • How to recover an abnormal cross-chain transaction?
  • Situation1
  • Situation 2
  • Situation 3:

Was this helpful?

  1. FAQ

Cross-Chain Transactions

PreviousPIWalletNextDApps

Last updated 3 years ago

Was this helpful?

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”.

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.

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.

Input your account’s password.

Confirm the transaction info and click “Resend transaction”.

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 Plian Team ( op@plian.io ). Plianteam will help you make this transaction successful in 1~2 business day(s).

Situation 3:

If you have sent a cross chain transaction from child chain to main chain/ from main chain to child chain successfully but have not received PI, and also there is no record of this transaction in the piwallet section “Latest 10 transaction records” then please follow the steps below to recover your PI.

1.Go to Explorer page to get the transaction hash.

Choose the chain from which you executed the cross chain transaction and fill out your address to find the transaction. Make a copy of the transaction hash.

E.g. You sent a transaction from the child chain to the main chain, the transaction detail will look as below with your own information. Then the hash is what we need from you in order to recover your PI.

Click resend button. Select from main chain to child chain/ from child chain to main chain, fill out the transaction hash and the same amount you sent before.

Notice:

If it returns success, then please go to PIwallet to execute step 2 above.

If not, then send an email to plian team ( op@plian.io ) with the transaction hash and wait for the recovery reply.

2. Go to (Desktop version), click wallet tab and choose the chain where you want to receive PI. E.g. If you sent PI from main chain to child chain, then select child chain1 there.

If you send PI from child chain to main chain, before you resend via PIwallet, please open one browser and enter “ your transaction hash ” there to ensure if this transaction is successfull. The result looks Like the pic below.

PIwallet
http://crosschain.plian.io/?hash=