Truffle开发入门

以太坊是区块链开发领域最好的编程平台,而truffle是以太坊(Ethereum)最受欢迎的一个开发框架,这是我们第一篇区块链技术文章介绍truffle的原因,实战是最重要的事情,这篇文章不讲原理,只搭建环境,运行第一个区块链程序(Dapp)。

安装truffle
$ npm install -g truffle

依赖环境
NodeJS
访问https://nodejs.org 官方网站下载安装

系统:Windows, Linux or Mac OS X,推荐Mac OS X,不建议使用Windows,会碰到各种各样的问题,导致放弃。

需要安装Ethereum客户端,来支持JSON RPC API调用
开发环境,推荐使用EthereumJS TestRPC: https://github.com/ethereumjs/testrpc

安装命令:
$ npm install -g ethereumjs-testrpc

新建第一个项目
mkdirzhaoxi cd zhaoxi
$ truffle init
默认会生成一个MetaCoin的demo,可以从这个demo中学习truffle的架构
项目目录结构如图:
这里写图片描述

项目所有文件目录如图:
这里写图片描述
编译项目
$ truffle compile
这里写图片描述

部署项目
部署之前先启动TestRPC
$ testrpc

$ truffle deploy
这里写图片描述

启动服务
$ truffle serve
这里写图片描述

启动服务后,可以在浏览器访问项目:
http://localhost:8080/

阅读更多
文章标签: 区块链 truffle
个人分类: 区块链
上一篇基于ERC20的代币 源码
下一篇记录一次session问题
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭