FISCO BCOS 八、快速入门truffle(通过Ganache部署)

本文介绍了如何使用Truffle创建区块链项目,详细讲解了从创建项目工程、理解项目结构、运行测试用例、编译智能合约到通过Ganache部署合约的全过程。在部署过程中,还提到了使用Ganache进行本地模拟测试的优势。文章最后列举并解答了在使用Truffle和Ganache时可能遇到的常见问题。
摘要由CSDN通过智能技术生成

目录

快速入门 Truffle

创建项目工程

项目结构

使用测试 

编译合约

通过 Ganache 部署合约

常见问题

问题1:Error: Could not find artifacts for /home/wu/MetaCoin/test/TestMetacoin.sol from any sources

问题2:Error connecting to https://raw.githubusercontent.com/truffle-box/metacoin-box/master/truffle-box.json. please check your internet connection and try again.

问题3:Error: CompileError: /C/Users/media/ethereum_work/course3/contracts/Ballot.sol:1:1: ParserError: Source file requires different compiler version (current compiler is 0.5.12+commit.7709ece9.Emscripten.clang - note that nightly builds are considered to be strictly less than the released versionpragma solidity ^0.4.17;

快速入门 Truffle

本文主要入门介绍如何创建 Truffle 项目以及将智能合约部署到区块链。

创建项目工程

Truffle 大多数命令都是在 Truffle 项目目录下运行的。 所以第一步是创建一个 Truffle 项目。 可以创建一个空项目模板,不过对于刚接触Truffle的同学,推荐使用Truffle Boxes,它提供了示例应用代码和项目模板。 我们将使用MetaCoin box作为案例,它创建一个可以在帐户之间转移的Token(代币)。

1.为 Truffle 项目创建新目录:

mkdir MetaCoin
cd MetaCoin

2.下载 (“unbox”) MetaCoin box:

truffle unbox met
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寻于乱世

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值