Quest 2: Exploring Starknet Contract Ecosystem

STARTS (GMT +08:00)
ENDS (GMT +08:00)

Learning Outcomes

By the end of this quest, users will be able to:
Explain what Validity Proof is all about.

  • Describe the advantages and disadvantages of STARKs and SNARKs
  • Explain why Starknet is not EVM-compatible
  • Understand how smart wallet and account abstraction are implemented in Starknet
  • Declare and deploy smart contracts on Starknet

Quest Details


Welcome back! In our previous quest, we laid the groundwork by setting up our wallet and development environment. Now, let’s dive deeper into the fascinating world of Starknet. Cairo, our language of choice, enables us to create results and cryptographic proofs for computations. We’ll explore the concept of Validity Proofs (VP) and understand why Starknet relies on STARKs for creating these proofs. From writing Cairo code to generating proofs and results, we’ll demystify the entire process. Smart wallets play a crucial role, and we’ll uncover their implementation details. Armed with our development environment, we’ll take the final step: deploying an ERC-20 token on the Starknet Testnet.


This quest has 1 deliverable.

  1. Web Link

This quest is part of a campaign so do check out other quests!

Help Center Need help?

Find articles to support you through your journey or chat with our support team.

Help Center