hackquest logo
  • Learn
  • Explore Course
  • Build
  • Explore Hackathon
  • Project Archive
  • Community
  • Forum
  • Global Event
  • My Community
  • Co-learning
  • Organization Hub
  • More
    • Glossary
    • Blog
    • Faucet
    • Job Station
    • Press Kit
    • Founder
hackquest logo
Back

Creating Airdrop on Artela

This course will guide you through writing Merkle airdrop contracts on Artela. You will learn about Merkle tree construction and Merkle Proof principles, airdrop basic concepts, and how to programmatically implement Merkle airdrops using Solidity and gain insight into its key features.

Creating Airdrop on Artela

Language

Solidity

Total Length

1.7h

Part of Learning Track

What You'll Learn

Token Airdrop based on Merkle Tree

Artela
Solidity

Syllabus

Unit 1 - Course Introduction

In this chapter, you will learn about the concepts of airdrops and Merkle, as well as course planning.

Unit 2 - Ancillary Contracts

This Unit describes how to import MerkleProof standard contracts and related auxiliary contracts. 

Unit 3 - Data Structures

This Unit describes how to define the basic data structures of a contract, including the definition and implementation of state variables and constructors.

Unit 4 - Functions

This Unit describes how to define and implement the core functional functions of the contract, including obtaining leaf node hashes and implementing airdrop verification and claiming.

Unit 5 - Interaction

In this chapter, you will learn how to deploy contracts and interact with them.

Language

Solidity

Total Length

1.7h

Part of Learning Track