返回
项目

在 Solana 上实现 Counter

在接下来的章节中,我们将一同完成一个简单而实用的计数器项目

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

目标学习者

这门课是给谁上的

  • 对 Solana 生态感兴趣的开发者
  • 希望在 Solana 上进行简单开发的初学者

要求

  • 对 Rust 基础语法以及 Anchor 框架有基本了解 - 至少学完了 Solana 基础概念,Rust 基础课程,Solana 程序开发,Anchor 课程介绍这四门基础课
  • 无需 Solana 开发经验 - 本课程中包含了最简单基础的操作流程

你会学到什么

  • 使用合约语言 Rust 以及 Anchor 框架编写项目实现一个简单的计数器
  • 如何在 Solana playGround 中配置项目,申请 SOL ,以及上链计数器
计数器
初始化
递增

课程安排

  • Uint 0 - 课程导言

    编写计数器介绍


  • Unit 1 - 链上程序初始化

    在本章中我们将通过进行链上程序的初始化配置


  • Unit 2 - 账户结构定义

    在本章中我们将定义Counter所需要的基本数据结构


  • Unit 3 - 计数器初始化 - initialize(1)

    在本章中我们将实现计数器的初始化,主要是数据定义


  • Unit 4 - 计数器初始化 - initialize(2)

    在本章中我们将实现计数器的初始化,主要是其函数实现


  • Unit 5 - 计数器递增 - increment(1)

    在本章中,我们将学习计数器递增逻辑中的数据定义


  • Unit 6 - 计数器递增 - increment(2)

    在本章中,我们将学习计数器递增逻辑中的函数实现


  • Unit 7 - 交互

    在本章中,我们将实现在 Solana 上的 Counter 部署

practice

在 Solana 上实现 Counter

28 小节
移动和桌面设备访问