Skip to content

Latest commit

 

History

History
44 lines (44 loc) · 1.7 KB

File metadata and controls

44 lines (44 loc) · 1.7 KB
  1. 智能合约概述
    1. 设计目标
    2. 技术选型
      1. 智能合约平台对比
      2. 基于 Typescript 子集的智能合约语言
      3. 为什么是 Typescript 而不是 JavaScript?
      4. 与以太坊智能合约对比
    3. 技术实现
  2. 编写智能合约
    1. Hello, World
    2. 语法规范(上)——ECMAScript篇
      1. 智能合约内可以使用的
      2. 智能合约内不能使用的
      3. Node.js 版本要求
    3. 语法规范(下)——TypeScript篇
      1. TypeScript 基本规范
      2. 常量声明
      3. 数据接口类型声明
      4. 自定义状态类型声明
      5. 合约类定义
      6. 智能合约其他语法约定
    4. 实战:CCTime
      1. 功能设计与激励机制
      2. 本地环境搭建
      3. 搭建基本框架
      4. 实现充值与提现
      5. 实现账号功能
      6. 实现文章功能
      7. 实现留言功能
      8. 验证合约代码与估算 gas
      9. 总结
  3. 测试智能合约
  4. 部署智能合约
    1. 部署合约
      1. 发布合约
      2. 查看合约
      3. 搜索合约
    2. 调用合约
      1. 转账到合约
      2. 调用合约方法
    3. 查询合约状态
  5. 附录
    1. 附录一:燃料计费表和智能合约内置函数
    2. 附录二:调试智能合约