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**

Part 1: Open putty /Terminal
update:
sudo apt update && sudo apt upgrade -y

Install docker compose:
sudo apt-get install docker-compose


Part 2: Basic Configuration
git clone https://gitlab.com/q-dev/testnet-public-tools

and
cd testnet-public-tools/testnet-validator

mkdir keystore
go to keystore directory:
cd keystore

Create & open pwd.txt
sudo nano pwd.txt

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

|Press CTRL+X

Press Y and Enter

go to the /validator directory:
cd $home
and:
cd testnet-public-tools/testnet-validator

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

Save all information in a notepad like below:

Click here


cd $home
and
cd testnet-public-tools/testnet-validator
Edit .env file:
sudo nano .env

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


**|Press* CTRL+*X

**|**Press Y and Enter

Open config.json:
sudo nano config.json

Enter your public adress without 0x and enter your password
Password:

**|**Press CTRL+X

**|**Press Y and Enter

First click here to download filezilla and install it





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:
and click on import button:

Click here








Click here




| Save this information on your notepad

Open docker compose yaml:
cd $home
and
cd testnet-public-tools/testnet-validator

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

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

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

Enter

cd $home
and
cd testnet-public-tools/testnet-validator
and
docker-compose down && docker-compose up -d

Check nodes real-time logs with the following command:
k
docker-compose logs -f --tail "100"


Click herer

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) **

