Skip to content

0xtnpxsgt/Juneo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

Juneo Validator Node - Socotra Testnet

Screenshot 2024-07-22 110316

  • 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.

Deployment - Read Carefully!

Step 1: Fill Out the Form

  • 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

Step 2: Update & Upgrade

sudo apt update && sudo apt upgrade -y

Step 3: Install Dependencies

sudo apt install curl git wget build-essential jq screen -y

Step 4: Clone the Juneo Binaries Repository

cd ~

git clone https://github.com/Juneo-io/juneogo-binaries

Step 5: Set File Permissions:

chmod +x ~/juneogo-binaries/juneogo
chmod +x ~/juneogo-binaries/plugins/jevm
chmod +x ~/juneogo-binaries/plugins/srEr2XGGtowDVNQ6YgXcdUb16FGknssLTGUFYg7iMqESJ4h8e

Step 6: Move the Files:

mv ~/juneogo-binaries/juneogo ~

mkdir -p ~/.juneogo/plugins

mv ~/juneogo-binaries/plugins/jevm ~/.juneogo/plugins
mv ~/juneogo-binaries/plugins/srEr2XGGtowDVNQ6YgXcdUb16FGknssLTGUFYg7iMqESJ4h8e ~/.juneogo/plugins

Step 7: Install Screen

apt install screen

Step 8: Create Screen

screen -S JUNEO

Step 9: Start the Juneo node:

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

You may check if the node has boostrapped with the following call:

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.

Step 10: Join as a Validator and Participate in the Rewards Program

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

Retrieve Node Information: Run the following command to get your nodeID:

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.

Step 7: Create a Wallet and Stake Your Node

Next, go to https://mcnwallet.io/ to create a wallet and securely store your private key.

In the ticket, send your email address (the one you used in the form), your wallet address, and NodeID.

Stake Your Node:

  • 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.

image

Check Node Status:

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published