TRUFFLR01:初始化以太坊工程项目

2020-04-24  本文已影响0人  杨强AT南京

  企业开发要效率,效率一般依赖遵循工程思想与各种技术产生的框架与工具,Truffle就是区块链中开发的一个利器,优势体现在:
   1. 非常方便的智能合约编码、编译与测试;
   2. 提供了智能合约的ABI与二进制接口封装;
   3. 一套访问智能合约更加方便的API;


下载两个例子

下载metacoin例子

下载Webpack例子

基于Webpack的浏览器客户端访问例子,就是传说中的DApp

Truffle的使用

创建项目

  1. 命令
    • truffle init
创建空项目

启动geth

节点一

GETH节点-1

节点二

GETH节点-2

使用VSCode项目

在VSCode IDE打开项目

配置truffle与geth的连接

账号到geth查询

GETH查询

查询gasLimits

查询gasLimits

网络配置选项

Truffle开发网络配置

编译智能合约

使用Truffle工具编译智能合约

部署智能合约

部署智能合约

测试智能合约


附录:

上一篇下一篇

猜你喜欢

热点阅读