上课时间均为北京时间晚上 20:00-21:00
课程 | 时间 | 课程回顾 |
---|---|---|
第一讲 | 2020.4.20 | 课程回顾 |
第二讲 | 2020.4.24 | |
第三讲 | 2020.4.29 | |
第四讲 | 2020.5.08 |
目的:介绍 CKB Studio,了解基本功能和使用
- CKB Studio 是什么;解决了什么问题;集成了那些环境
- 安装
- 环境要求
- 安装步骤
- 启动
- 本地开发链
- 测试网
- 主网
- 编写CKB Script
- 创建CKB项目
- 编译
- 使用debugger
- 构造交易
- CKB的交易结构
- 转账
- 部署合约
- 调用合约
目的:介绍 sUDT 并完成发币和转账,了解 type script 基础概念和功能 合约要求:Simple UDT
具体课程内容:
- 准备工作
- 部署sUDT合约
- type script讲解
- 使用Cell manifest和UDT manifest
- sUDT 的发行
- 构造发币交易
- 交易结构讲解
- sUDT 的转账
- 构造转账交易
- 交易结构讲解
- sUDT 合约
- owner模式(发币)
- 普通模式(转账)
- 小作业(TBD)
目的:介绍 anyone-can-pay 合约
具体课程内容:
- 上述智能合约的实现与讲解
- debug 功能使用和教学
- anyone-can-pay 合约的讲解和使用
- 小作业(TBD)
目的:介绍如何使用 JavaScript 进行合约编写,使用 JavaScript debugger,Molecule,构造交易
- Duktape
- 创建Duktape项目
- 编译
- 部署
- Minimal JavaScript
- 创建JavaScript项目
- 使用debugger
- 构造交易
- Molecule
- Molecule简述
- 基于Molecule的JavaScript项目结构
- .mol, schema, moleculec-es
- HTLC