本文介绍了 BuildBear Remix 插件,该插件为智能合约开发提供一个私有的开发环境,具有个人化水龙头和集成的探测器,旨在提升 Remix IDE 的开发效率。文章详细阐述了该插件的主要功能、相较于传统环境的优势,以及如何使用该插件进行开发和测试。
我们很高兴地介绍 BuildBear Remix 插件,它提供一个私人开发环境,配有个人水龙头和集成的浏览器,以增强在 Remix IDE 上的智能合约开发。在这篇文章中,我们将探讨它的关键特性、相对于传统环境的优势,以及它如何解决 Remix 本地和公共测试网的局限性。
1. 缺乏交易浏览器:
Remix 本地测试网缺乏内置浏览器,因此跟踪交易和调试失败的交易变得困难。缺乏详细的交易监控妨碍了高效的调试和故障排除。
2. 主网状态隔离:
Remix 本地测试网独立于主网状态运行。如果你的应用依赖主网协议,在本地环境中设置它们进行测试可能会非常麻烦且耗时,从而影响开发效率和部署。
3. 限制的协作:
Remix 本地测试网无法与团队成员共享,迫使开发人员独立工作。这种缺乏协作测试的情况可能会阻碍开发进度和团队沟通。
要激活 BuildBear 插件,请打开 Remix 插件管理器,搜索“BuildBear”,并点击“激活”。
首先选择你希望用于沙盒的区块链网络,然后点击“创建测试网”。
稍等片刻,你的私人沙盒将被创建,并以类似于下方图像的格式显示其详细信息:
沙盒准备完毕,让我们深入了解可用的特性:
a) 查看与复制 RPC:
b) 添加到 MetaMask:
使用此选项将你的沙盒网络添加到你的 MetaMask 钱包。这使你能够轻松从钱包向你的私人沙盒签署交易。
c) 打开水龙头:
d) 打开浏览器:
有两种方式可以将你的合约部署到 BuildBear 沙盒中:
选项 A:使用 MetaMask
2. 部署和签署:
点击“部署”并在你的 MetaMask 钱包中确认交易。
成功部署后,你可以直接从 Remix 读取和写入合约。
选项 B:使用自定义外部 HTTP 提供者
2. 使用沙盒账户部署:
你可以直接通过 Remix 与部署的合约进行交互,但要在浏览器中探索其功能需要额外一步:提交合约的 ABI(应用程序二进制接口)。
过程如下:
2. 向浏览器提交 ABI:
3. 与合约交互:
创建新沙盒
要从新沙盒开始,只需点击“重置”按钮。该操作将清除当前沙盒的详细信息,并提供创建新沙盒的选项。
BuildBear Remix 插件通过提供一个私人和高效的开发环境,增强了在 Remix IDE 上的智能合约开发。通过克服传统本地和公共测试网的局限性,BuildBear 使开发人员能够:
如果你有任何问题,可以通过 https://t.me/Web3_dApp_Developers 联系我们。
BuildBear 是一个为团队规模测试 dApps 的平台。它为用户提供自己的私人测试网,以测试其智能合约和 dApps,可以从任何 EVM 链分叉。它还提供水龙头、浏览器和 RPC 用于测试目的。
BuildBear 旨在为团队构建规模测试 dApps 的工具生态系统。
与我们联系 Twitter | LinkedIn | Telegram | GitHub
- 原文链接: medium.com/buildbear/int...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!