hackquest logo
  • Learn
  • Explore Course
  • Build
  • Explore Hackathon
  • Project Archive
  • Community
  • Global Event
  • Co-learning
  • Organization Hub
  • More
    • Glossary
    • Blog
    • Faucet
    • Job Station
    • Press Kit
    • Founder
hackquest logo
Back

在 Solana 上实现 Counter

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

在 Solana 上实现 Counter

Language

Rust

Total Length

1.5h

Part of Learning Track

Build on Solana + 1

What You’ll Learn

使用合约语言 Rust 以及 Anchor 框架编写项目实现一个简单的计数器

如何在 Solana playGround 中配置项目,申请 SOL ,以及上链计数器

计数器
初始化
递增

Syllabus

Unit 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 部署

Language

Rust

Total Length

1.5h

Part of Learning Track

Build on Solana + 1