返回
项目实战

Gear Protocol Foundational Course

In this section, we will learn the underlying technology of Vara Network: Gear Protocol, and master the basic knowledge of developing programs and smart contracts.

语言rust
难度简单
总时长5小时

目标学习者

这门课是给谁上的

    要求

    • Master the Rust programming language, which is the basis for Gear Protocol smart contract development
    • Have some understanding of Ethereum - It is recommended to complete the Ethereum Learning Track course first

    你会学到什么

    • Introduction to the syntax of Gear Protocol
    • How to test and deploy Gear programs
    Mailbox
    State Function
    Metadata
    Asynchronous Programming
    ……

    课程安排

    • Unit 1: Gear Protocol Overview

      In this chapter, we will teach you how to deploy a simple counter program to better understand the Gear language. Let's get started.


    • Unit 2 - Gear Basic Syntax

      In this unit, we will learn the basic syntax of Gear Protocol, its standard library, the Mailbox concept, state function, metadata, and data encoding.


    • Unit 3 - Gear Advanced Syntax

      In this chapter, we will continue to learn Gear's advanced syntax, including asynchronous programming, reserved Gas, delayed messages, system signals, etc., to further understand the power of Gear protocol.


    • Unit 4 - Program Testing and Deployment

      In this chapter, we will introduce in detail how to upload the Gear program, and how to use the testing tools gtest and gclient to debug and verify our program.

    practice

    Gear Protocol Foundational Course

    17 小节
    移动端和桌面端均可访问