课程大纲
- 使用 SDK 搭建一个简易网站
- Motoko 语言简介
- Canister 智能合约
- 用 Motoko 做后端
- 用 Javascript 做前端
第一课-课程要求
- 使用 SDK 搭建一个简易网站
dfx new –no-frontend - 领取 cycles 钱包
- 将网站部署到 ic0.app 主网
- 思考题:假如开发团队不再维护代码了,用户该怎么办?
DFINITY 开发者中心,下载 DFINITY Canister SDK
1 | sh -ci "$(curl -fsSL https://smartcontracts.org/install.sh)" |
使用 DFINITY Canister SDK
1 | # 1. 新建项目 |
获取cycles钱包
1 | 开发者需要使用 Cycles 钱包才能在主网部署合约,且需要Cycles钱包中有一定的Cycles(相比于以太网的gas,但比以太网的gas低的多的多) |
部署到 ic0.app 主网
1 | # 1. 设置在 IC 网络的默认钱包 |
思考假如开发团队不再维护代码了,用户该怎么办?
。。。
拓展
回收cycles
1 | # 回收前后,查询钱包cycles余额 dfx wallet --network=ic balance 123 |