Cover photo

Prerequisite: Avail Karnot-Madara Appchain + Setting up Google Cloud Instance

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/

Prerequisites

Play Video

Github

You can setup your github account by signing up at

https://github.com/signup

. Fill in the neccessary information to get started.

https://github.com/

Gitcoin passport:

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:

Click on sig in with ethereum to get started
Click on sig in with ethereum to get started
  • Select a wallet preferably metamask (I chose Zeal in the image):

Select a wallet provider of your choice: Metamask, Zeal , Phantom
Select a wallet provider of your choice: Metamask, Zeal , Phantom
  • Click on go to dashboard

Click on "Go to Dashboard" button
Click on "Go to Dashboard" button
  • Complete all tasks to add stamp till you get a score of 20 and above

Complete task and get stamps to increase your passport score
Complete task and get stamps to increase your passport score

Avail Wallet

To set up your avail wallet head to:

https://www.subwallet.app/

  • Click on extension and choose your browser

Click on extension to choose your native browser
Click on extension to choose your native 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

Choose any browser of your choice
Choose any browser of your choice

VPS or VM instance (I used GCP)

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 options on your top left corner > Compute Engine > VM Instances
Click options on your top left corner > Compute Engine > VM Instances
  • Click on create instance

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

instance-1 is the default instance name and select any zone
instance-1 is the default instance name and select any zone
  • Head to Machine type and click on custom tab:

    Choose 8vCPU (4 core) and 8 GB RAM (You can select higher for better efficiency)

Choose RAM and memory specifications
Choose RAM and memory specifications
  • Check Allow HTTPS traffic and click on change under boot disk

Click change under boot disk and check the first two options under firewall
Click change under boot disk and check the first two options under firewall
  • 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

Select the following requirements for boot disk
Select the following requirements for boot disk
  • Click on Select after adding and click create to create your VM.

Discord Account

Head to:

https://discord.com/app