Creating a WEMIX3.0 wallet using MetaMask
This wallet is for general users who can perform the send/receive functions of coins, FT, and NFT on Metamask WEMIX Mainnet/Testnet. In addition, developers can connect REMIX IDE through a meta mask to distribute smart contacts and conduct behavior tests.
Installation to use in the following order.
- Step 1: Install Metamask
- Step 2: Launch Metamask
- Step 3: Add WEMIX Network Information
- Step 4: Send WEMIX Coin
Since all platforms are almost the same, this chapter will explain based on the meta-mask installed through the Chrome web store on Mac computers.
If metamask is successfully installed, it will be visible in the extensions tab at the top right. If you click MetaMask in the picture below, you will be taken to the MetaMask start screen.
Users who have previously created a wallet using Metamask can select “Import wallet” and recover the wallet using the Secret Recovery Phrase that was backed up. On the other hand, first-time users press “Create a Wallet.”
The following is based on the case where "Create a Wallet" is selected.
First, register a “password,” as shown in the picture below. The password is not stored on the server but is information the user must remember, so please manage it carefully. It should never be stored where it can be easily exposed.
In the figure above, pressing "Create" creates 12 seed phrases (Secret Recovery Phases). These 12 seed phrases are a wallet's "secret keys" that store multiple assets. Keep that in mind. This data should never be stored on an Internet-connected device. i.e., do not store it in any form on any computer, mobile phone, or cloud storage.
In the event of device theft, loss, or failure, the wallet and funds will be unrecoverable without the seed phrase. On the next page, confirm that the seed phrase has been written down.
Confirm on the screen below when MetaMask is executed through the above procedure.
Metamask supports Ethereum wallets. In these settings, it cannot be used as a WEMIX wallet.
Proceed with changing the network from Ethereum to WEMIX testnet/mainnet. Connect the WEMIX blockchain node and the Metamask wallet in Settings.
As shown in the picture below, it moves to the "Networks" menu from the "Settings" screen. Then click "Add a network" and manually add WEMIX mainnet or testnet.
The parameters that must be entered for each network are as follows.
Network Name: WEMIX_Mainnet
New RPC URL: https://api.wemix.com/
Block Explorer URL: https://explorer.wemix.com
Network Name: WEMIX_Testnet
New RPC URL: https://api.test.wemix.com/
Block Explorer URL: https://explorer.test.wemix.com/
When using MetaMask to transmit WEMIX or TWEMIX, both Mainnet and Testnet can be added. Save the corresponding network and return to the main screen, the network automatically changes to the information entered, and the unit display is no longer ETH but WEMIX.
To send WEMIX coins, click the "Send" button. Then, a window for entering the address ("Send to") appears.
Enter the address to receive and record the amount to be sent in the “Amount” field.
Enter the address and amount to receive and select "Next" to display the default "gas fee" based on Ethereum, as shown below.
WEMIX has a different fee policy than Ethereum; press the "EDIT" button to go to the screen below.
In the picture above, if “Advanced Options” is selected, the user sets “Max priority fee (GWEI)” and “Max fee (GWEI)” manually.
Currently, WEMIX is using a fixed “Max priority fee (GWEI)” and the value is 100.
Max fee is a user-defined value and the minimum value is MaxPriorityFee+BASE_FEE.
BASE_FEE in WEMIX is variable according to EIP-1559. Therefore, for a transaction to be successfully created, it is recommended to set it as follows.
1. Max priority fee (GWEI) = 100
2. Max fee (GWEI) = 101
After completing the fee setting in the picture above and selecting "Save," the withdrawal is ready, as shown in the image below.
Select "Confirm" in the figure above to create a WEMIX transfer transaction, and, once confirmed by the WEMIX Block Producers, it is included in the block, and the transfer is complete.