主页 > imtoken苹果版testflight > 以太坊智能合约开发入门:手把手教你搭建Solidity开发环境

以太坊智能合约开发入门:手把手教你搭建Solidity开发环境

imtoken苹果版testflight 2023-08-12 05:09:57

Solidity是目前最流行的以太坊智能合约开发语言之一,你可以快速学会搭建Solidity开发环境。

原标题:《跟我学Solidity:开发环境》

作者:wissal haji

翻译:登联社区

Solidity[3] 是开发以太坊智能合约最流行的语言之一以太坊图标,因此,作为一名想成为区块链开发者的我,决定学习如何使用 Solidity 开发智能合约。

但由于我找不到我想要的质量教程(让初学者能够以简洁的方式轻松学习基础知识),我决定创建这个系列,希望你能尽快学习 Solidity 编程。

以太坊图标_sitehqz.com 以太坊和以太坊贸易的关系_以太坊为什么叫以太坊

设置开发环境

我们将使用的 IDE 是 Remix[4],在浏览器中输入 Remix URL[5]。 完成后,您应该会看到类似于以下内容的屏幕:

入门以太坊智能合约开发 :手把手教你搭建 Solidity 开发环境

混音界面

在左侧,我选择了两个主要组件。 第一个图标是文件浏览器,您可以在其中查看所有 Solidity 文件,第二个图标是插件管理器,您可以在其中添加新插件。 我们需要添加两个插件,所以点击插件管理器图标并输入“Solidity compiler”。 然后通过单击“激活”来激活它,并执行相同的操作以添加“部署和运行事务”插件。

“Solidity 编译器”选项卡将允许您配置编译器参数和编译智能合约,而“部署和运行交易”选项卡将允许您在区块链中部署智能合约并进行交互通信。 图标列表现在应该如下所示:

以太坊图标_以太坊为什么叫以太坊_sitehqz.com 以太坊和以太坊贸易的关系

入门以太坊智能合约开发 :手把手教你搭建 Solidity 开发环境

图标列表

首先要做的是选中“编译器”选项卡中的“自动编译”选项。 接下来,我们将配置 Remix 以使用本地存储中的文件。

使用以下命令安装 remixd:

    npm install -g remixd  

以太坊为什么叫以太坊_sitehqz.com 以太坊和以太坊贸易的关系_以太坊图标

安装完成后,您可以创建一个文件夹来保存Solidity文件,然后运行以下命令告诉Remix使用该文件夹中的文件:

    remixd -s  — remix-ide https://remix.ethereum.org  

入门以太坊智能合约开发 :手把手教你搭建 Solidity 开发环境

混音加载文件

现在转到 Remix 的主页,单击“连接到本地主机”,然后在弹出窗口中选择“(connet) 连接”。

以太坊图标_sitehqz.com 以太坊和以太坊贸易的关系_以太坊为什么叫以太坊

入门以太坊智能合约开发 :手把手教你搭建 Solidity 开发环境

图片-20201119115303427

然后在“文件资源管理器”选项卡下以太坊图标,您应该看到一个名为 localhost 的部分。 展开它,您将看到从本地存储共享的文件夹中包含的所有文件:

入门以太坊智能合约开发 :手把手教你搭建 Solidity 开发环境

来自本地存储的共享文件

恭喜! 您现在拥有了开始编写您的第一个智能合约的工具。

sitehqz.com 以太坊和以太坊贸易的关系_以太坊为什么叫以太坊_以太坊图标

等等……我们不应该安装一些东西来与以太坊区块链交互吗?

现在不着急了。 我们选择轻松开始。 Remix 将为您提供一个在浏览器中运行的虚拟区块链环境,首先使用它来部署和与合约交互。 只需确保在“部署和运行”选项卡中选择 Javascript VM 作为环境即可。

写合同

让我们来看看我们的第一个智能合约:

入门以太坊智能合约开发 :手把手教你搭建 Solidity 开发环境

你好世界合同