You will need to set up a wallet to access tNRG (testnet NRG) and synthetic token(s) to test Energiswap. This step-by-step guide will show you how to create a new wallet on MetaMask for Mobile and how to add the Test Energi Network and synthetic tokens to your wallet.
1. Install MetaMask app on your mobile device
MetaMask Mobile is available for download in both the Android Play Store and iOS App Store. Download the application from one of the links below, according to your mobile OS, and follow these instructions:
iOS: https://metamask.app.link/skAH3BaF99
Android: https://metamask.app.link/bxwkE8oF99
1.1. Select “Create a new wallet”:
1.2. Enter a new and secure password, check the agreement box to confirm you understand that Metamask cannot recover your password, and click “Create Password”:
1.3. Start the procedure to secure your Wallet and confirm its secret words:
1.4. Review the instructions to secure your wallet, and select “Start”:
1.5. Confirm your password and click “Confirm”:
1.6. Click “View” to confirm your secret words. Take note of them, as well as the order in which they are presented, and keep them safe. You will need to confirm your secret words, and their order, at the next step. Once ready, select “Continue”:
1.7. Select each of the secret words according to the order in which they were presented previously. Once you have selected the correct words in the correct order, the “Complete Backup” button will activate. Select it and finalize the creation of your wallet:
2. Test Networks (Testnet)
This section will guide you through adding the Energi Testnet network, requesting Test Energi (NRG) to test EnergiSwap, and adding the eETH tokens to your MetaMask Mobile application in order to see and use them.
2.1. On MetaMask’s initial screen, navigate to the menu located in the upper left corner and expand it:
2.2. In the expanded menu, select “Settings”:
2.3. In the Settings page, select “Networks”. Then, select “Add Network”:
2.4. Copy and paste the following information into their corresponding fields in the “New RPC Network” page. Then, select “Add” to create an entry for the Energi Testnet network:
Network Name: Energi Testnet
New RPC URL: https://nodeapi.test.energi.network/v1/jsonrpc
ChainID: 49797 or 0xC285
Symbol: NRG
Block Explorer URL: https://explorer.test.energi.network/
2.4.1. Validate that the “Energi Testnet” has been created. You will see the network in the bar at the top of your screen as shown in the screenshot below. Click the “Wallet” button to expand the list of available networks as well:
Note: You may have to scroll down to find “Energi Testnet”.
Note 2: After adding the custom Energi Testnet network, it is possible that you might still see your fees being calculated in “ETH”, as well as the Ethereum Icon () instead of NRG (
). The reason this happens is due to MetaMask automatically pulling data for Ethereum by default. You do not need to worry about spending any ETH you might have, as long as you followed the previous steps to connect to the Energi Testnet network.. We have already reached out to MetaMask to include native support for NRG.
3. Add the eETH Token
You need to create at least one test token to swap or pool liquidity with NRG. If you want to test swapping between tokens, say eETH and eBTC tokens, you will need to create both eETH and eBTC tokens. Sections 3.1 to 3.6 describe how to create the eETH token. Repeat the steps to create the other tokens.
Optional: You can import the private key from an NRG or Ethereum account you may already have. It is outside of the scope of this testnet guide.
3.1. Log into the MetaMask app. First, make sure that you are on the “Energi Testnet” network. If not, expand the network menu, switch to Energi Testnet, and click “+ ADD TOKENS”:
3.2. Switch to the “CUSTOM TOKEN” Tab:
3.3. From the table below, copy the Contract Address of the token you want to create. You only need to create the tokens you want to test: we will use eETH as an example.
Token |
Contract Address |
Precision |
eETH |
0x01a5534f82Ab54e1F37Ee585F3049Cf8B80f79A4 |
18 |
eBTC |
0x6EAdB8BA9b1054fC7D82B4129EbBEFF807852190 |
18 |
eDAI |
0x3e798553502042088783B83e4B62e22152E8717e |
18 |
wNRG |
0x184F7b12f29d675f34ff816528ADBfd0E0501Ad4 |
18 |
3.4. Paste the eETH Contract Address in the “Token Address” box. It will populate the “Token Symbol” and “Token of Precision” fields. Confirm that the information is accurate and select “ADD TOKEN”:
3.5. You will be taken back to the main MetaMask screen, where you will be able to see the balance of the Token(s) you have added, alongside your test NRG:
4. Request Testnet NRG
4.1. Copy the address to the clipboard by clicking on it. This address will be used in testnet.
4.2. If you need testnet NRG (tNRG), click the help icon on the bottom right of the Energi DeFi Support page.
4.3 Select Testnet NRG (tNRG) Request form
4.4 Fill in the information and then click "Send". Include the testnet address from Section 4.1 above. We will send you tNRG to the testnet address provided.
5. Swap Tokens or Add/Remove Liquidity to Pool
For details on how to swap tokens or add/remove liquidity to the Energiswap pool, go to:
How-to Use Energiswap on Testnet