TL;DR
Avalanche Wallet is a cryptocurrency web wallet on the Avalanche blockchain. This wallet allows users to tap into Avalanche's decentralized application (DApp) ecosystem.
Avalanche Wallet has three address types: X-Chain, C-Chain, and P-Chain. You can store cryptocurrency on any of the three chains to fulfill various purposes. In short, X-Chain is used primarily for storing assets, C-Chain allows you to interact with smart contracts, and P-Chain is used for staking. You can move tokens between the three chains in Avalanche Wallet.
When removing assets from Avalanche Wallet, make sure you use a chain that is compatible with the destination wallet. For example, only C-Chain wallet is compatible with MetaMask and Binance wallets. You can move Avalanche tokens to a C-Chain wallet using the cross-chain function.
Introduction
Avalanche is an open source platform for Decentralized Applications (DApp) that aims to improve scalability, interoperability, and usability across its three chains. If you want to explore and interact with the Avalanche ecosystem and DApps, you'll need Avalanche Wallet.
What is Avalanche Wallet and how does it work?
Avalanche Wallet is a non-custodial cryptocurrency browser wallet for interacting with the Avalanche ecosystem. You can store, transfer, stake hundreds of cryptocurrencies, and even create your own NFTs (non-fungible tokens). You can also swap DeFi tokens from Binance Smart Chain, Ethereum, Polygon, and other chains to Avalanche using a bridge service, such as MultiChain (formerly AnySwap).
As mentioned, the Avalanche network has three types of blockchain: Exchange Chain (X-Chain), Contract Chain (C-Chain), and Platform Chain (P-Chain). X-Chain is a decentralized platform for creating and trading Avalanche's native token, AVAX, and other cryptocurrencies. C-Chain allows users to create smart contracts and interact with DApps and DeFi services. P-Chain coordinates network validators and can be used for staking on Avalanche Wallet. You can read more about how these three chains work in What is Avalanche (AVAX)?.
You can store cryptocurrency on any of the three chains to fulfill various purposes. Let's take AVAX as an example: this token can be stored and traded on the X-Chain, used on the C-Chain to pay transaction fees and interact with smart contracts, or staked on the P-Chain to earn rewards. This may sound complicated at first, but you can move tokens from one chain to another easily using the cross-chain function of Avalanche Wallet.
Note that each chain has its own address and wallet format. All X-Chain wallet addresses start with “X”, while P-Chain addresses start with “P”. C-Chain wallet addresses start with “0”, similar to Ethereum or Binance Smart Chain (BSC) addresses.
To transfer tokens to and from Avalanche Wallet, you must select the appropriate chain address. For example, Binance and MetaMask wallets are only compatible with C-Chain. Be careful and make sure to check the address twice before making a transaction. You may lose funds if you send tokens to an incompatible network.
How to create an Avalanche Wallet?
1. Go to the official Avalanche Wallet website, then click [Create New Wallet]. Beware of fake websites created by scammers. Make sure you are on the official URL before starting.

2. Click [Generate Key Phrase] to open the key phrase.

3. You will see 24 words on the screen. This is your wallet key phrase (or seed phrase). If you lose the passphrase, you will not be able to access the wallet. There is no way to recover a lost passphrase.
Write the 24 words in the correct order, then check the boxes. You should always save your keyphrase in some safe offline location and never share it with anyone. Click [Access Wallet] to continue.

4. The system will ask you to repeat certain words of the key phrase to ensure that you have backed it up correctly. Enter the missing words from your seed phrase, then click [Verify].

5. Your Avalanche Wallet is now ready. Click [Access Wallet] to open the wallet.


How to send AVAX from Binance to Avalanche?
Before you can start interacting with DeFi DApps on Avalanche, you will need AVAX tokens in your Avalanche Wallet to pay transaction fees. You can acquire AVAX from an exchange like Binance, then send it to Avalanche Wallet.
Let's see how to transfer AVAX from Binance to Avalanche.
Note that only C-Chain is compatible with Binance exchange. You can only use C-Chain to transfer AVAX from Binance to Avalanche Wallet. Beware! If you choose the wrong chain, you may lose your tokens.
1. Log in to your Binance account, then go to [Wallet Overview] - [Withdraw].

2. Select [AVAX] from the list of tokens.

3. Open Avalanche Wallet, then click [C] to find the C-Chain wallet address, then copy it.

4. Go back to Binance, then paste the address in [Address]. Then, click [Network] to select the Avalanche C-Chain network [AVAXC].

5. Enter the amount to be transferred, then click [Withdraw].

6. Read the risk warning carefully before clicking [Confirm].

7. Check your withdrawal details.

8. Now, verify your 2FA withdrawal, then click [Submit]. Your AVAX will be sent to the Avalanche C-Chain wallet.

How to transfer tokens between Avalanche X-Chain, C-Chain, and P-Chain?
To move funds from one chain to another, you must use the cross-chain transfer function. For example, to send AVAX to a MetaMask wallet, you must move the tokens to a C-Chain wallet first, as only C-Chain is compatible with MetaMask. If you choose the wrong chain, you may lose your tokens and the tokens cannot be recovered.
In this example, we will use the cross-chain function to move AVAX from the X-Chain to the C-Chain.
1. Log in to Avalanche Wallet, then check your wallet balance at the top. In this case, our AVAX tokens are in an X-Chain wallet.

2. Click [Cross Chain] on the left side menu bar.

3. Select [C Chain] as the destination chain, then enter the amount you want to transfer. Click [Confirm] to continue. Note that you will have to pay a small transaction fee every time you move assets between chains.


4. Your AVAX tokens are now in your C-Chain wallet. You are now ready to transfer it to MetaMask or another compatible wallet.
How does AVAX staking work (validator vs. delegator)?
You can also stake AVAX with Avalanche Wallet to earn more AVAX tokens. There are two ways to earn AVAX rewards: You can become a validator or delegator.
Validators are active nodes that validate transactions and secure the blockchain. The more AVAX tokens you stake, the higher your chance of being selected to participate as a block validator.
Delegators do not process transactions, but support the work of validators. When validators receive rewards, delegators can get a proportional share of the AVAX they staked.
As of January 2022, here are the staking requirements:
Becoming a validator requires more technical expertise and requires you to run an Avalanche node with special software on your computer. We won't go into technical details in this tutorial, so please read the official Avalanche documentation for more information.
How to stake AVAX as a delegator with Avalanche Wallet?
Before starting, you must transfer the required amount of AVAX token staking to your P-Chain wallet first.
1. Sign in to Avalanche Wallet, then click [Earn] from the left side menu bar.

2. Click [Add Delegator] (Add Delegator).

3. You will see a list of active validators. Select one to delegate your AVAX tokens to by clicking [Select].

4. Select the staking duration, then enter the number of AVAX tokens that will be staked. Note that you cannot set the delegation duration after the end date set by the validator.
Check your rewards address. The P-Chain wallet address should be displayed here. Click [Confirm] (Confirm).

5. Then, you will see the delegation details and will start earning AVAX rewards.

Closing
Avalanche Wallet allows you to enjoy the ever-growing collection of DeFi DApps in the Avalanche ecosystem. Within the same wallet interface, you can access three Avalanche chains, each with its own use and purpose. To read more about the Avalanche blockchain, please read What Is Avalanche (AVAX)?.



