我们非常高兴发布首版dApp开发者指南!
本指南为支持dApp开发者在CasperLabs区块链上使用AssemblyScript或Rust开发智能合约入门而特别设计。
详细内容请查阅 https://techspec.casperlabs.io/en/latest/dapp/index.html
CasperLabs dApp 开发指南
我们在本文档中展示了使用CasperLabs区块链开发去中心化应用程序(dApps)的相关信息。
- 介绍
-
-
- 指南的目的
- 指南适用于谁
- 您需要知道的
- 指南的组织方式
- 背景
- 建议编码标准
- 支持的操作系统
- 获取帮助
- 反馈
- 设置Rust合约SDK
- 安装Rust
- 可用安装包
- Cargo CasperLabs
- 开发智能合约
- 创建新项目
- 为Wasm编译配置Rust
- 编译
- 合约测试
- 在CasperLabs上编写Rust合约
- 智能合约
-
- 基础智能合约
- 使用错误处理代码
- 参数
- 存储
- 最终智能合约
-
- 测试
-
- 测试环境
- 运行智能合约
- 查询及断言
- 最终测试
-
- 部署合约
- CasperLabs客户端
-
- 安装客户端
- 编写源码
- 为部署支付通证
- 目标网络
- 私钥
- 高级部署
-
- 部署到DevNet
-
- 基本部署
- 检查部署状态
- 如何知道合约已成功执行?
-
- GraphQL
- 使用GraphQL查询和调试合约
- 执行错误处理代码
-