SimpleChain Dapp开发入门实例
SimpleChian技术社区最近准备举办开发挑战赛,很多社区老铁都跃跃欲试想基于SimpleChain开发Dapp应用。鉴于此种情况,本期我们就来聊一下如何基于SimpleChain开发Dapp。 下面是开发Dapp开发的详细过程,流程梳理如下: 环境准备 除了Mac电脑,还需要安装SimpleChain开发的相关环境。环境如下: nodejs truffle solidity testrpc 另外,教程中还会用到webpack,安装教程网上也有很多。这部分如果不熟悉的话请自行查阅学习下。 编写智能合约 前面我们已经安装了 truffle ,我们只需要在 电脑的项目目录下新建conference目录,进入目录执行truffle init,就可以使用truffle这个Dapp前端框架来初始化自己的项目。执行完后建立如下的子目录和文件: contracts/: 智能合约存放的目录,默认情况下已经帮你创建 Migrations.sol合约。 migrations/: 存放部署脚本 test/: 存放测试脚本 truffle.js: truffle的配置文件 修改truffle.js文件,改成如下: module.exports = { networks: { development: { host: "localhost", port: 8545, network_id: "*" //