Validator Node on the Q Testnet-Incentivized Testnet Program

My twitter: BARDIA

Telegram: @Jkoub

Q combines the benefits of a public, open and decentralized ledger with the transparency of enforceable private contracts. Whether you want to interact with other businesses, build decentralized applications or simply send and receive tokens.
Q is building a unique L1 protocol with a clear governance process, security that is based on several layers of diverse node operators and its constitution as well as legal enforceability and dispute resolution for applications.
-Raised 12m$ fund

Important: Until the 30th December 2022, users can register a testnet validator to take part in the ITN program.

مهم: فقط تا ۳۰ دسامبر فرصت ثبت‌نام و شرکت در تست نت باقی مانده است. برای دریافت پاداش هم احراز هویت انجام خواهد شد
این راهنما جنبه آموزشی دارد و انجام دادن یا ندادن آن به شما بستگی دارد

** Website Discord Twitter Gitlab**

System Requirements
System Requirements

Part 1: Open putty /Terminal

update:

sudo apt update && sudo apt upgrade -y
output
output

Install docker compose:

sudo apt-get install docker-compose
Press Y and Enter
Press Y and Enter
output
output

Part 2: Basic Configuration

git clone https://gitlab.com/q-dev/testnet-public-tools
output
output

and

cd testnet-public-tools/testnet-validator
output
output

Part 3: Generate a kaypair for validator

mkdir keystore

go to keystore directory:

cd keystore
output
output

Create & open pwd.txt

sudo nano pwd.txt
output
output

Create a password which will be used for private key encryption, for example below:

Barad8666
Creat password
Creat password

|Press CTRL+X

Press Y and Enter

output
output

go to the /validator directory:

cd $home

and:

cd testnet-public-tools/testnet-validator
output
output

Generate a keypair with this command:

docker run --entrypoint="" --rm -v $PWD:/data -it qblockchain/q-client:1.2.3 geth account new --datadir=/data --password=/data/keystore/pwd.txt
output
output

Save all information in a notepad like below:

Save all information
Save all information

Part 3: Get @ Faucet

Click here

claim Faucet
claim Faucet

Part 4: Configure Setup:

cd $home

and

cd testnet-public-tools/testnet-validator

Edit .env file:

sudo nano .env
output
output

Enter your public address without 0x and enter your adress ip

**|Press CTRL+X

output
output

**|**Press Y and Enter

output
output

Open config.json:

sudo nano config.json

Enter your public adress without 0x and enter your password

Password:

Barad8666

**|**Press CTRL+X

**|**Press Y and Enter

Part 5: import your validator address on METAMASK

First click here to download filezilla and install it

Open FileZilla Client
Open FileZilla Client

On your VPS go directly to: /root/testnet-public-tools/testnet-validator/keystore

Drag and drop UTC file to your computer

Now open your Metamask account and import account with JSON File:

Password:

Barad8666

and click on import button:

You have to wait it may take a few minutes
You have to wait it may take a few minutes

Part 6: Stake in Validator

Click here

Confirm
Confirm

Part 7: Register On Incentivized Program

Click here

 Save this information
Save this information

| Save this information on your notepad

Part 8: Add your Validator to https://stats.q.org

Open docker compose yaml:

cd $home

and

cd testnet-public-tools/testnet-validator
output
output

Open docker compose yaml:

sudo nano docker-compose.yaml

“ --syncmode=full”,

Below this, add the following field and type your node name starting with ITN

| Remplace xxxxxxxxx by your node name starting with ITN

"--ethstats=xxxxxxxxxx:qstats-testnet@stats.qtestnet.org",

example:

"--ethstats=ITN-Barad-02bc3:qstats-testnet@stats.qtestnet.org",

**|**Press CTRL+X

**|**Press Y and Enter

output
output

Part 8: update & changing the file permission:

cd $home

and

wget -q -O q.sh https://gitlab.com/q-dev/testnet-public-tools/-/snippets/2473740/raw/main/q.sh && chmod +x q.sh && sudo /bin/bash q.sh

| Enter 1 to update your node

output
output

Type your ITN username ( Example : ITN-VALIDATORNAME-12537 )

Enter

output
output

Part 9: Launch Validator Node:

cd $home

and

cd testnet-public-tools/testnet-validator

and

docker-compose down && docker-compose up -d
output
output

Check nodes real-time logs with the following command:

k

docker-compose logs -f --tail "100"
Looking for peers
Looking for peers

Part 10: Check your Node status

Click herer

https://stats.q.org/
https://stats.q.org/

Search for your node name (CTRL +F)

                ممنون از همراهی شما.در صورت تمایل برای حمایت این آموزش را کالکت کنید

Thank you for your time, if you like this kind of content,please subscribe & Collect for more Tutorial

                                                 **[Twitter](https://twitter.com/Bardiasani)         [Telegram](https://t.me/jkoub)       **       
Subscribe to  BARDIA
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.