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.
To join ALICE, one should follow the instructions below. There are two stages:
- 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
If this is run successfully, the node's status can be viewed by opening the following address in your browser:
http://<server-ip>:8000/status
The result should look like this:

The highlighted
address
and peerId
will be needed in the last stage of adding the node to the network (explained below).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:

Connecting Wallet
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.

Switching to BSC
Just as the network is switched to BSC, the following message appears if one does not have the gas tokens. Use the linked faucet to claim the required amount.

- After one has claimed the gas tokens, the first step is to mint the minimum required amount of ALICE token to run a node, which is 1000 tokens.

- The node owner should then approve the staking contract to use the tokens.

Approve the Staking of $ALICE
- Finally, the tokens are staked and the node is added to the network.

Adding Node Address and Peer Id
The values for the fields Node Address and Peer Id are obtained from the node's status (explained above in "Running the Node"). (Click on the graphic to get a higher resolution.)

Node Address and Peer Id
After the node is added and its transaction is confirmed, you are forwarded to a page that shows your node's information including the status.

Checking the Node's Status
If the node is successfully added to the network, the status should be shown as "Active".
Important: 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.
Last modified 8d ago