该扩展支持的主要功能之一是新的和现有的 Infura 用户能够通过 Infura 节点部署他们的智能合约,而无需在 VS Code 和 Infura 门户之间切换。
我们在 Truffle 和微软的朋友昨天宣布公开发布 Truffle for VS Code 扩展。该扩展使 VS Code 用户能够使用 Web3 开发工具的 Truffle 套件构建、调试和部署智能合约。
该扩展支持的主要功能之一是新的和现有的 Infura 用户能够通过 Infura 节点部署他们的智能合约,而无需在 VS Code 和 Infura 门户之间切换。
要使用此功能,只需在 Infura 上创建一个帐户(如果您还没有帐户),然后在 VS Code 中的扩展程序添加的“Truffle - Networks”选项卡下将您的 Infura 帐户连接为网络。
Truffle for VS Code 扩展为开发人员提供了一个统一的界面,无需离开 VS Code 即可执行常规任务,从而提高了开发人员的工作效率。
本文假设您已经安装了 Truffle for VS Code 扩展和必要的依赖项。有关安装的信息,请参阅官方公告帖子。
假设您已完成编写智能合约,并希望通过 Infura Ethereum API 将它们部署到测试网。通常,您必须访问 Infura 门户来创建新项目。然后,您需要复制分配给这个新创建的项目的 RPC 端点,并将它们添加到 truffle-config
文件中,作为部署所需的网络。
使用该扩展,您不再需要在 VS Code 界面和 Infura 门户之间跳转。只需几个步骤,您就可以在 VS Code 中创建一个新的 Infura 项目,连接到新创建的项目并部署您的智能合约。
您已成功创建一个新的 Infura 项目并将其连接到 VS Code。我们将在后面的部分中讨论如何将您的智能合约部署到该网络。
如果您已经创建了一个希望在 infura 上使用的项目,您可以按照以下步骤简单地连接到该项目:
现在您已连接您的 Infura 帐户并为此合同部署创建或导入了您所需的项目,部署合同很容易。
部署过程应该启动,您应该能够在右下角看到有关模式的进度报告。
就是这样,您现在可以通过 Infura 构建、调试和部署智能合约,而无需离开 VS Code。
我们希望您和我们一样对这种新的集成感到兴奋,并且迫不及待地想看看 Infura 的用户开发工作流程如何通过这种集成得到改进。
有关此集成的更多信息,请访问官方文档或公告帖子。
立即创建一个免费的 Infura 帐户。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!