介绍 BuildBear VSCode 扩展:在 VSCode IDE 上增强智能合约开发体验

  • BuildBear
  • 发布于 2024-03-07 14:29
  • 阅读 38

本文介绍了 BuildBear VSCode 扩展的功能与使用方法,包括私有沙箱的创建、私有水龙头的使用,以及如何通过 Hardhat 和 Foundry 部署和验证合约。该扩展为区块链开发者提供了一个高效的工具,帮助简化开发和测试流程。

我们很高兴地宣布 BuildBear VSCode 扩展的发布。该扩展提供了一种无缝且高效的方式来为 EVM 和 EVM 兼容的区块链网络创建私有沙箱。凭借其独特的功能,如专属水龙头和集成的资源管理器,BuildBear 成为区块链领域开发者的必备工具。

BuildBear VSCode 扩展的主要特征

  • 私有水龙头: 访问专属水龙头,进行无限制的本地和 ERC20 代币铸造。
  • 快速交易: 在 BuildBear 沙箱内享受快速交易,完成时间不超过 3 秒。
  • 内置资源管理器: 借助集成的资源管理器和交易追踪器,轻松调试沙箱内的交易。

开始使用 BuildBear

步骤 1:安装 BuildBear 扩展

  1. 打开 VSCode 中的扩展市场。
  2. 搜索“BuildBear”。
  3. 点击 BuildBear 扩展旁的“安装”。

步骤 2:创建你的 BuildBear 沙箱

  • 选择你偏好的区块链网络。

  • 点击“创建”以生成你的私有沙箱。你的沙箱细节将很快出现。

步骤 3:探索沙箱选项

  • RPC: 使用沙箱 RPC 将你的沙箱连接到开发工具,如 Foundry 和 Hardhat。

  • 访问水龙头: 访问你的沙箱水龙头以铸造本地和 ERC20 代币。

  • 访问资源管理器: 查看并与交易、已部署的合约进行交互,并使用交易追踪器进行调试。

部署和验证合约

通过 Hardhat

  • hardhat.config.jshardhat.config.ts 文件中添加 BuildBear 到你的网络。
networks: {
  buildbear: {
    url: "<https://rpc.buildbear.io/Sandbox_ID>",
  }
}
  • 向 Etherscan 对象添加自定义链以实现无缝集成。
etherscan: {
    apiKey: {
        buildbear: "verifyContrats"
    }
  customChains: [\
    {\
      network: "buildbear",\
      chainId: CHAIN_ID,\
      urls: {\
        apiURL:"<https://rpc.buildbear.io/verify/etherscan/Sandbox_ID>",\
        browserURL: "<https://explorer.buildbear.io/node/Sandbox_ID>",\
      },\
    },\
  ],
}

通过 Foundry

  • 更新你的 Foundry.toml 文件以包括 BuildBear 的 RPC 端点和 Etherscan 配置。
[rpc_endpoints]
buildbear = "<https://rpc.buildbear.io/Sandbox_ID>"
[etherscan]
buildbear = { key = "verifyContract", url="<https://rpc.buildbear.io/verify/etherscan/Sandbox_ID>" }
  • 使用简单的命令行指令部署合约。
forge script script/<SCRIPT_NAME>.s.sol --rpc-url buildbear --private-key "<PRIVATE_KEY>" --broadcast --slow

要验证已部署的合约,请执行以下命令:

forge verify-contract --constructor-args "" --etherscan-api-key "verifyContract" --verifier-url "<https://rpc.buildbear.io/verify/etherscan/gradual-blade-6d2a5b2a>" <DEPLOYED_CONTRACT_ADDRESS> <PATH>/<CONTRACT_NAME>.sol:<CONTRACT_NAME>

支持与社区

遇到问题或需要帮助?请通过电子邮件联系我们 team@buildbear.io,或加入我们的 Telegram 社区 以获取支持和更新。

关于 BuildBear:

BuildBear 是一个为团队提供大规模测试 dApps 的平台。它为用户提供自己的私有 Testnet,以测试他们的智能合约和 dApps,这些合约和应用可以从任何 EVM 链中派生出。它还提供水龙头、资源管理器和 RPC 以进行测试。

BuildBear 的目标是为团队构建一个可扩展的 dApps 测试工具生态系统。

请通过以下方式与我们联系 Twitter | LinkedIn | Telegram | GitHub

  • 原文链接: medium.com/buildbear/int...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
BuildBear
BuildBear
https://medium.com/buildbear