Most people start configuring their wallets and using Crossbell series products like xLog on their computers. So how do you connect (log in) and browse on other devices like mobile phones in the future?
First, a virtual cryptocurrency wallet is controlled using a private key. The private key is a password used to encrypt and decrypt cryptocurrency transactions. When using virtual cryptocurrency, the private key can be used to verify the legitimacy of transactions, and only the person who owns the private key can perform transactions.
When a user creates a virtual cryptocurrency wallet, a public key and a private key are generated. The public key can be shared with other users to receive cryptocurrency transfers. The private key should be properly safeguarded and not leaked.
Unlike physical wallets in the real world, which have only one. After configuring wallets with the same private key on different devices, users can perform transactions on any of these devices. Regardless of which device is used, as long as the user has the private key, they can verify the legitimacy of their transactions through digital signatures and control their virtual cryptocurrency. When a user sends cryptocurrency to another user, the transaction is encrypted and sent to the network. Other nodes confirm the legitimacy of the transaction by verifying the private and public keys and record the transaction on the blockchain.
Let's assume that you have configured the MetaMask wallet first. How do you configure it on other devices?
Just follow these steps:
- Export the mnemonic phrase.
- Configure the new device.
Export the mnemonic phrase#
The mnemonic phrase (recovery phrase) is another representation of the private key. It is readable, easy to backup, and restore.
First, we need to export the mnemonic phrase from the wallet. The purpose of exporting the mnemonic phrase is to configure the private key on other new wallets.
Step 1. Click on the personal information bar in the upper right corner of the MetaMask plugin page.
Step 2. Click on Settings.
Step 3. Click on Security & Privacy.
Step 4. Click on the red button to display the mnemonic phrase, verify it, and copy it.
Configure the new device#
You can choose any new wallet, whether it's a plugin, desktop, or mobile wallet that is compatible with WalletConnect. Wallets like imToken and Coinbase Wallet on mobile phones are also suitable. It has been tested that on native Android, web pages can launch imToken. For iOS, it is recommended to use the MetaMask wallet, as it seems to be the only one that can be directly launched by web pages.
You can also use a Web3 browser with integrated encryption wallets, such as Brave Brave browser connect (log in) Crossbell xLog.
Open the new wallet, and it will prompt you to restore or create a wallet. Here, we choose to restore the wallet. Then enter the mnemonic phrase. Enter a password, which can be different from the password used for MetaMask. This password is used for verification by the software of this wallet.
After importing the wallet, you will find that the funds from MetaMask have not appeared in this new wallet.
This is because the new wallet has not been configured with the Crossbell wallet network.
In the settings of the MetaMask plugin, click on Network.
Click on the Crossbell network.
Open the network configuration of the new wallet, fill in the Crossbell network configuration items from the MetaMask wallet, and start this network in the new wallet. Set it as the preferred network to see your CSB.
Then open the browser and go to xLog to connect.
When logging in or writing articles on other devices, it is similar to the MetaMask browser plugin. You need to confirm the transaction on the wallet interface. The connection (login) needs to be confirmed twice. It has been tested that it can only be launched by web pages during the first confirmation on native Android + any wallet compatible with WalletConnect or iOS + MetaMask. For the second confirmation, you need to manually switch to the wallet app for confirmation.
Currently, when accessing with an Android browser, there may be an "this session is already connected" error when connecting the wallet. This issue may be related to the browser. I tried using a different wallet app, but it didn't work either. However, I found that for the same wallet app, some of my browsers can connect while others cannot. Try changing some settings in your browser or using a different browser.