如何使用 VSCode、Remix 和 Truffle Suite 设置本地 Solidity 开发环境?

如何使用 VSCode、Remix 和 Truffle Suite 设置本地 Solidity 开发环境?

未标题-3

img

在以下几节中,我们将安装和设置Solidity的开发环境:

  • Visual Studio Code
  • Remix Extension
  • Ganache
  • Truffle

除了本教程,我们还将编写一个简单的ERC20项目来演示设置。

Visual Studio Code

VSCode是一个由微软构建的代码编辑器,具有智能感知等功能丰富的功能和大量的扩展。它是全球开发者社区最喜爱的开发工具。

如果还没有安装VS Code,可以直接从官方网站下载。

然后,我们可以通过安装由Juan Blanco制作的Solidity扩展来添加Solidity支持。

这个扩展将帮助我们突出Solidity语法以提高可读性和片段,并加快开发速度。

安装完成后,我们可以通过创建一个新文件夹来启动一个新项目,即:example-coin,并在项目中创建一个子文件夹contract。

example-coin
|_ contracts

接下来,在合约文件夹名称下创建一个新合约token.sol。

现在在文件中输入ERC20。这将通过Solidity扩展触发一个片段,并为ERC20代币创建一个模板。为了简化本教程,将不深入研究代码。概括地说,代码基本上是ERC20合约的启动模板。

如果由于某些原因,我们无法生成代码片段,或者代码片段不能工作,我们可以参考GitHub存储库。

现在我们有了ERC20代币代码,让我们在下面几节中尝试运行它。

Ganache

在测试我们的智能合约之前,我们将需要一个以太坊虚拟机(或EVM)来托管和运行我们的合约。要做到这一点,有两个选择,

  1. 使用公共测试网,比如Rinkeby, Ropsten
  2. 自托管私有以太坊区块链

使用公共测试网的优点是它不需要配置。连接到它,我们就可以开始了。

然而,由于它仍然是一个公共网络,我们将需要测试网faucet来获得Ether,这是至关重要的,因为我们需要支付g

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值