Quest 2: Exploring Starknet Contract Ecosystem
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
Introduction
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.
Deliverables
This quest has 1 deliverable.
- Web Link
This quest is part of a campaign so do check out other quests!
Find articles to support you through your journey or chat with our support team.
Help Center