Muon Network
Search
⌃K

Joining ALICE Testnet

Here are the requirements and step-by-step guidelines for joining ALICE.
  • A Linux server with 4 GB of RAM, dual-core CPU, 20GB of storage space
NB1: Running a node on a PC/laptop - that is without a valid public IP - is not possible.
NB2: The following installation process is currently tested on Linux. Installing a node on a server with other operating systems may be possible but not officially supported yet.

How to Join Alice

To join ALICE, one should follow the instructions below. There are two stages:

1) Running the Node

  • Before installing a Muon node, one needs to install Docker. To do so, you can use Install Docker Engine, where you should first choose your server's operating system, and then follow the installation instructions.
  • The first step is to get the Muon docker-compose.yml :
curl -o docker-compose.yml https://raw.githubusercontent.com/muon-protocol/muon-node-js/testnet/docker-compose-pull.yml
  • Now the node can be run using the following command.
docker compose up -d

2) Adding the Node to the Network

To join ALICE, one needs to stake ALICE token. This dashboard is used for staking ALICE test token, and adding the node to the Testnet. Here is a step-by-step description:
  • As ALICE's node manager is deployed on BSC Testnet, this network should be added to your wallet before you can start adding the node. The "SWITCH NETWORK" button can be used to add and switch to this network.
Dashboard: Switching to BSC
  • Just as the network is switched to BSC, the following message appears if you do not have the gas tokens. Use the linked faucet to claim the required amount.
Dashboard: Getting TBNB
  • When you click on the link, you are forwarded to the following page. Enter your MetaMask wallet's address and press the button "Give me BNB" button.
BNB Faucet
  • After you have claimed the gas tokens, the first step is to mint the minimum required amount of ALICE token to run a node, that is, 1000 tokens.
Dashboard: Minting $ALICE
  • The node owner should then approve the staking contract to use the tokens.
Dashboard: Approving the use of $ALICE
  • Having approved the staking contract to use the tokens, you see the following page where you should enter your server's IP address.
Dashboard: Entering the Node IP
  • After you have entered your server's IP address, a green box appears that shows your node's address and peer Id with a check mark in the corner. This shows everything has been done correctly to this stage. Now you should press the "Add Node" button.
Dashboard: Adding the Node
  • After the node is added and its transaction is confirmed, you are forwarded to the following page that shows the success message.
Dashboard: Success Message
  • Having waited for several minutes (up to 10), you are forwarded to the status page where you see your node's information.
Dashboard: The Node's Status
NB: Make sure you back up your node. In case something happens to your server, you can use the backup to restore your node on a different server.
To back up your node, follow the instructions HERE.