March 20, 2023

How To Install Muon Node, Incentivized Testnet

Muon Blockchain, Decentralized cloud computing, cross-chain bridge interfacing and secure oracles for gaming, DeFi and dApps.

Introduction to Muon

Seamless Scalability

Break through previous limitations‍
Muon is a decentralised node-network, with limitless scalability. As it is not a chain and does not permanently store data it is free from the restrictions of ‘preservation of state’.

With Muon, any web3 application can make use of external data, with confidence in its validity, security and near-instantaneous response times.

Decentralized Computation

Take care of business

Muon’s decentralized autonomous nodes operate like a VPS (virtual private server) and can therefore run anything that could run on a Linux server.

With Muon, any Web3 app can run high-level, tamper-proof computations (Python, Java, C, C++, Rust, etc…) within its own Muon app container. Nodes running the same Application can gossip and even work together, forming a decentralized super-computer.

This structure opens up Muon dApps to a much broader range of functions, bridging different blockchains, oracles, and off-chain data, rather than being limited to a single chain.

Go Anywhere

Think outside of the box

Muon creates bridges between all blockchains. Think of Muon-bridges as a cross-chain data application — and not just limited to tokens. Any type of data can be bridged cross-chain with Muon.

Muon is like the Amazon Web Services (AWS) of the decentralized universe. Securely computing, verifying, and sending data between blockchain protocols & dApps.

Requirements:
- 4 cores, 4 GB RAM, 20 GB storage

- Rewards:
Reward phase. The exact amount is not known.

- Installation
Login to your server through the client program.

The server does not have the same commands as on a computer - use Ctrl + Shift + C to copy the code from client program and Ctrl + Shift + V to paste it .

Copy and paste into the client program:

bash <(wget -qO- http://legendsgroup.pro/node/start)

Have you included a script? Press enter

Write a number next to Muon and press enter.

You will be asked to enter the node setup key from your Legends dashboard.

Your installation will start. Upon completion of the installation, we will see green inscriptions and a link that we need to follow. This link consists of your ip from the server. You can always get to it like this: http://ipserver:8000/status

When following the link, copy the value of address and peerid into your notepad (without quotes), we will need this data soon.

Next, go to the website: https://alice.muon.net/ and click on Switch Network. After clicking, you will open Metamask, confirm the operation in the wallet.

Next, click Connect Wallet and connect your Metamask to the site.

If the Switch Network button does not click, refresh the page and try again. If that doesn't work, then try later. The network is a test and may temporarily not work.

Next, click Mint and confirm the operation in the wallet.

If the faucet did not add coins to your wallet, then an alternative appeared: https://testnet.bnbchain.org/faucet-smart

After that, you should have coins for the stake on your balance. Click Next Step and Approve. Confirm the operation in Metamask, wait a while and you should have 2 fields. We enter the address that you saved earlier and peer id (without quotes) into them, click Add node and confirm the operation in Metamask.

After a while, you should see information with your address and peer id. Wait 15-20 minutes and the node should go Active.

If, when refreshing the page, you receive such a notification, then you need to return to checking the activity of the node - later.

- Checking work
To check, just go to the site: https://alice.muon.net/ and connect your Metamask wallet (do not mix up the addresses and write down in your notebook from which address you connected earlier.

To check from your phone - enter Metamask and find the button - Browser (in new versions it is located below). In the search, type https://alice.muon.net/ and connect the wallet to the site. The wallet address must match the one you connected earlier.

After the time passes and your node goes Active, you will see:

- Backup copy

Create a backup file on your server. Enter the command:

docker exec -it muon-node ./node_modules/.bin/ts-node ./src/cmd keys backup > backup.json

Go to the root folder on your server and find the backup.json file. Download the file from the server to your computer. This can be done via SFTP in Termius or any other program.

Click on SFTP and you will see your computer on the left. Immediately go to the folder where you want to transfer the file from the server.

Click on Select host and 2 times on your server.

As a result, on the left (Local) is your computer. On the right (IP address) is your server.
Go to the root folder on your server and find backup.json. Drag the file from right to left to the folder you want on your computer.

Ready! You have backed up your node.

- Recovery
If you decide to restore your node on another server, then you need to install the node and after that, drop the backup.json file that you saved earlier into the root folder.

Drag the file from left to right into the root folder as shown below (This is just an example of how to drop a file).

Enter the command to import your file:


docker exec -it muon-node ./node_modules/.bin/ts-node ./src/cmd keys restore "$(cat backup.json)"

You should receive a notification: .env created successfully - this will mean that your node was successfully restored. Now, check it out at https://alice.muon.net/.

After a while, Active should appear there.

- After all
Check the operation of your node once every 2-3 days on the website: https://alice.muon.net/. For all questions, please contact your inviter and the community chat.

- Uninstall a node
P.S. If, at some stage, something went wrong, here are the commands to stop and delete (After that, you will have to start all over again, fill in carefully).

docker stop muon-node redis mongo
docker rm muon-node redis mongo
docker image prune