- You must need to buy a VPS for running Juneo Validator
- You can buy from : Contabo
- You should buy VPS which is fulfilling all these requirements :
Operating System : Ubuntu 22.04
CPU: 4 core.
Memory: 8 GB.
Storage: SSD or NVMe with at least 160GB of space.
- You need to fill out the form provided by the project. Make sure to complete all required fields, including Website or Twitter Profile, Email, Telegram ID, Additional Inquiries, and select your role in the Testnet, which will be “Validator.” Ensure the email address you provide is one you frequently use.
Form link: https://juneo.com/forms
sudo apt update && sudo apt upgrade -y
sudo apt install curl git wget build-essential jq screen -y
cd ~
git clone https://github.com/Juneo-io/juneogo-binaries
chmod +x ~/juneogo-binaries/juneogo
chmod +x ~/juneogo-binaries/plugins/jevm
chmod +x ~/juneogo-binaries/plugins/srEr2XGGtowDVNQ6YgXcdUb16FGknssLTGUFYg7iMqESJ4h8e
mv ~/juneogo-binaries/juneogo ~
mkdir -p ~/.juneogo/plugins
mv ~/juneogo-binaries/plugins/jevm ~/.juneogo/plugins
mv ~/juneogo-binaries/plugins/srEr2XGGtowDVNQ6YgXcdUb16FGknssLTGUFYg7iMqESJ4h8e ~/.juneogo/plugins
apt install screen
screen -S JUNEO
cd ~ && ./juneogo --network-id="socotra"
- Once the node is running, you can view the log to ensure it is functioning correctly. To detach from the screen session without stopping the node, press
CTRL + A + D
curl -X POST --data '{
"jsonrpc":"2.0",
"id" :1,
"method" :"info.isBootstrapped",
"params": {
"chain":"JUNE"
}
}' -H 'content-type:application/json;' 127.0.0.1:9650/ext/info
- Response |
TRUE
is fully Sync -False
is still syncing.
{
"jsonrpc": "2.0",
"result": {
"isBootstrapped": true
},
"id": 1
}
- After the bootstrapping process has completed, you may proceed to the next step 10.
With your node running, gather its information to sync with your wallet and start validating the network.
Open the Required Ports:
sudo ufw allow 9650
sudo ufw allow 9651
curl -X POST --data '{
"jsonrpc":"2.0",
"id" :1,
"method" :"info.getNodeID"
}' -H 'content-type:application/json' 127.0.0.1:9650/ext/info
- After running the command, make sure to save your NodeID, BLS Key (publicKey), and BLS Signature (proofOfPossession) for the next steps.
Next, go to https://mcnwallet.io/ to create a wallet and securely store your private key.
- Join the Discord Channel at:https://discord.gg/juneosupernet
- Open a ticket in the Faucet channel at:https://discord.com/channels/1109824729453432953/1207338712388862013
In the ticket, send your email address (the one you used in the form), your wallet address, and NodeID.
- In the mcnwallet.io, navigate to the Stake page and click on the Validate card.
- Enter your NodeID, BLS Key (publicKey), and BLS Signature (proofOfPossession).
- Set the staking amount to 1 JUNE and the validation period to 14 days
- Ensure all information is correctly entered to enable your node for validation.
- Then, Click “Validate” to add your node to the Validator set.
Note: In order to stake, you must have funds on Platform-Chain. Use the Cross-Chain page to transfer the desired amount from JUNE-Chain to Platform-Chain.
- After the transaction is complete, go to https://mcnscan.io/validator/validator-list.
- Enter your NodeID in the search bar to check the status of your node.
Congratulations! Your node should now be part of the validator set and actively participating in the network validation process.
Having problem with the setup? Join us on discord: at:https://discord.gg/QTAqpuRDhP