The “Madara x Karnot Appchain challenge” is part of the Clash of Nodes incentivized testnet. You can check out the full documentation by Avail to get started:
https://docs.availproject.org/clash-of-nodes/madara-karnot/
Github Account
Gitcoin passport score > 20
Avail Wallet (Subwallet by Polkadot)
VPS/ VM Instance (Google Cloud)
You can setup your github account by signing up at
. Fill in the neccessary information to get started.
In order to join the discord channel you need a gitcoin passport score above 20. Head to
https://passport.gitcoin.co/#/
Connect you wallet by clicking sign in with Ethereum:

Select a wallet preferably metamask (I chose Zeal in the image):

Click on go to dashboard

Complete all tasks to add stamp till you get a score of 20 and above

To set up your avail wallet head to:
Click on extension and choose your browser

Select your native browser (I chose brave browser since that it what I used). You will be redirected to your browser store to install the extension

I used google cloud as Virtual Machine instance but you can try other platforms like AWS.
Here’s the minimum specifications needed:
4 Core CPU
8GB RAM
160GB SSD
To get started with GCP, head to:
https://console.cloud.google.com/
Set up your account for free $300 for 3 months if that’s your first time (You wont be charged until you activate a full account)
Head to Compute Engine > VM instances

Click on create instance

Enter the instance name of your choice or leave default. (No caps)

Head to Machine type and click on custom tab:
Choose 8vCPU (4 core) and 8 GB RAM (You can select higher for better efficiency)

Check Allow HTTPS traffic and click on change under boot disk

Choose the following under boot disk:
OS: Ubuntu
Version: Ubuntu 22.04 LTS (x86/64, amd64 focal image built on 2024-01-25)
Boot disk type: SSD
Size: 160 GB

Click on Select after adding and click create to create your VM.
Head to:

