Users can move their AVAX between the C, X, and P Chains in Core Stake. Avalanche’s C, X, and P chains make up the Primary network. Each chain has its own purpose and it is important to understand their differences before moving AVAX between each chain. For more information on these 3 chains, please refer to this article.
The C-Chain is the Contract Chain, where users will find smart contracts, decentralized finance (DeFi), gaming, and NFT activity.
The X-Chain is the Exchange Chain, and is responsible for operations on digital smart assets known as Avalanche Native Tokens. Some exchanges use both the X and C chains for withdrawing AVAX.
The P-Chain is the Platform Chain, which is responsible for all validator and Subnet-level operations. AVAX needs to be on the P-Chain to validate or delegate to a node.
1. Make sure Core extension is connected to Core web and then navigate to Stake.
NOTE: Core Stake is currently only available through Core extension or direct Ledger connection to Core web. If not already installed, Core extension can be installed on Google Chrome here.
2. Once connected, navigate to the Cross-Chain Transfer panel.
3. Choose the source chain from where the AVAX should be sent from. If users aren’t sure which chain to move the AVAX from, they can see how many AVAX they have on each chain in Core web’s Portfolio.
4. Select the destination chain of where the AVAX should be sent to.
5. Next, users will select the amount of AVAX they would like to transfer between chains. The available balance will be shown for the source chain.
6. After reviewing the transfer fee, click “Confirm Transfer”.
7. Users will then be prompted to confirm two transactions on Core extension. The first transaction will be exporting the AVAX from the source chain.
The second transaction will be the import transaction on the destination chain.
Users can then view the transaction in the explorer by clicking on the pop up, or navigate to the Portfolio page and view them in the Activity section of the source or destination chain.
NOTE: If a Cross Chain transfer was interrupted or rejected, users will see a notification at the top of the Transfer Funds panel indicating so.
By clicking “Import”, the unclaimed UTXO transaction will be processed, prompting the user to confirm the transaction.
Users will then see confirmation of the import where they can view the transaction in the explorer, or on the Portfolio page under the activity section of the destination chain.
For any additional questions, please view our other knowledge base articles or contact a support team member via the chat button.