1、npm 安装truffle
npm install -g truffle
2、创建truffle项目
mkdir imooc-on-blockchain-truffle && cd imooc-on-blockchain-truffle
3、初始化truffle目录,会生成如下几个目录
- contracts 存放.sol合约文件
- migrations 部署脚本目录
- test 测试文件目录
- truffle-config.js truffle配置文件
% truffle init
% ls -l
contracts
migrations
test
truffle-config.js
4、编译合约
编译合约以后会生成build目录,存放编译好生成的合约的json文件
truffle compile
5、修改合约
如果要部署自己的合约文件,将合约文件赋值到contracts目录下重新编译即可。
如果只是需要运行truffle的demo,不用改变
6、修改部署脚本
使用 artifacts.require("CourseList")方法引入合约,名称为定义好的合约名称。
然后将deployer.deploy()方法测参数修改为相应的参数名称。
const CourseList = artifacts.require("CourseLis

本文介绍了如何使用Truffle框架进行区块链智能合约的开发。首先通过npm安装Truffle,然后创建项目并初始化目录结构。接着,编译合约并部署到测试网络,期间可以通过TruffleDashboard监控部署过程。最后,文章展示了合约部署成功的返回结果,并提供了参考文档链接。
最低0.47元/天 解锁文章
1808

被折叠的 条评论
为什么被折叠?



