Back
Project

在 Xion 上构建代币收集器 - 在 XION 上部署你的第一个合约

本课程将引导你在 XION 链上实现和部署代币收集合约。你将学习如何使用 Rust 语言和 CosmWasm 框架来管理 cw20 代币,并深入了解 其关键功能。

Languagerust
Skill LevelBeginner
Total Length3h

Intended Learners

Who’s This Course For

  • 对区块链与智能合约感兴趣的开发者
  • 对 Rust 编程感兴趣的开发者
  • 对 XION 感兴趣的开发者

Requirements

  • 不需要 CS 背景 - 本课程逐行讲解代码可帮助初学者快速理解概念
  • 对 XION、CosmWasm 和 Rust 具备基本了解

What You’ll Learn

  • 基于CosmWasm 平台实现以 cw20 代币的自动收集
CosmWasm
Rust

Syllabus

  • Unit 1 - 课程介绍

    本章将学习 CosmWasm 以及 cw20 的相关知识。


  • Unit 2 - Ethereum Vs XION

    这一部分介绍如何在以太坊与XION 上开发的对比。


  • Unit 3 - 在 Ethereum 上构建 ERC20 收集器

    这一部分介绍如何在以太坊中构建 ERC20 收集器项目并进行交互。


  • Unit 4 - 在 XION 上构建 CW20 收集器

    这一部分介绍如何给我们的 项目搭建环境配置和相关依赖的导入。


  • Unit 5 - 实现初始化函数

    这一部分介绍如何定义并实现合约的初始化函数,包括的配置编译属性,创建版本信息常量,返回响应等。


  • Unit 6 - 实现执行函数

    这一部分介绍如何定义和实现合约的执行函数,包括的匹配接收消息,调用者权限验证,接收代币后的逻辑处理,返回响应等。


  • Unit 7 - 实现查询函数

    这一部分介绍如何实现查询指定资金池状态的功能。

practice

在 Xion 上构建代币收集器 - 在 XION 上部署你的第一个合约

42 lessons
Access on mobile and desktop