Back
Project

Move 102

This is the first advanced lesson about Move. We will cover the following topics: ownership, unit testing, one-time witnessing, and asset-related modules in Sui Move. Mastering these concepts is crucial for developing smart contracts using Move. Let's get started!

Languagemove
Skill LevelIntermediate
Total Length2h

Intended Learners

Who’s This Course For

  • Developers who are interested in blockchain and smart contracts
  • Developers who are interested in Sui Move

Requirements

  • Understanding core Web3 and blockchain concepts

What You’ll Learn

  • Ownership
  • Unit test
  • PTB
  • OTW
Module Initializer
Coin
Balance
SUI
Pay modules

Syllabus

  • Unit 1 - Move Syntax

    In this unit, we will cover the following topics: Ownership and Scope, Generics, the Type_name Module, Unit Testing, and Assert & Abort.


  • Unit 2 - Move Patterns

    In this unit, we will cover the following topics: Entry Modifier、PTB、Module Initializer、OTW.


  • Unit 3 - Sui Move Assets

    In this unit, we will cover the following topics: The original intention of Move and the improvement of Sui、Coin Module、Balance Module、SUI Module、Pay Module.

practice

Move 102

14 lessons
Access on mobile and desktop