Truffle 智能合约框架开发指南(一)

开始学习以太坊开发也有一段时间了,这次就好好记录一下我的学习历程把,也整理一下我自己的思路

首先我的开发系统是ubuntu, 用的工具是vscode,框架是truffle,客户端是ganache。

一、首先是确认你安装了npm,我的版本是8.5.5,如果没有下载请自行下载npm

npm --version

安装完成后就可以开始安装trffle框架了,运行一下命令:

npm install -g truffle

 

 

二、创建trffule 项目

 1. 创建一个MetCoin的新项目文件夹或者直接下载(unbox)MetCoin box下来

mkdir MetaCoin
cd MetaCoin

2. 下载下来或者创建项目完成后会有这些目录

  • contracts/: Solidity合约目录
  • migrations/: 部署脚本文件目录
  • test/: 测试合约文件目录
  • truffle.js: Truffle 配置文件

三、测试truffle项目

1. 在MetCoin目录下的终端运行:

truffle test ./test/TestMetaCoin.sol

成功则会返回如下

 

 2. 编译

truffle compile

编译成功:

 

posted @ 2022-06-21 17:33  michael的技术博客  阅读(405)  评论(0)    收藏  举报