推出Sourcify插件:在BuildBear沙箱中简化合约验证

  • BuildBear
  • 发布于 2024-05-29 20:58
  • 阅读 35

BuildBear沙盒现在支持Sourcify,提升了合约验证能力。Sourcify专注于对开放源代码的去中心化合约进行验证,并与现有工具有显著差异,强调完整的元数据哈希匹配。本文提供了如何使用Sourcify插件进行合约验证的快速入门指南,并总结了BuildBear平台的特点。

我们非常高兴地宣布,BuildBear 沙盒现在支持 Sourcify,增强了平台内的验证能力。此集成使 BuildBear 用户能够通过直接利用 Sourcify 验证工具,在他们的沙盒上无缝地进行合约验证。与 Sourcify 的直接集成为 BuildBear 沙盒的验证过程增添了一层新的效率。

什么是 Sourcify,它与现有工具有何不同?

Sourcify 是一个用于验证开源和去中心化合约的智能合约验证工具。与其他一些验证服务不同,Sourcify 关注于各种基于 EVM 的网络上的合约,并强调与元数据哈希的完全匹配,确保一个更全面的验证过程。在 Sourcify 上验证的合约存储在可以通过 HTTPS 和 IPFS 访问的公共仓库中,提供了一种更强大和去中心化的方式来访问合约元数据和源代码文件。

Sourcify 验证快速入门指南:

要快速开始使用 Sourcify 插件,请按照下面的步骤进行:

  1. 创建你的私人沙盒: 如果你是 BuildBear 的新用户,请参考我们的综合文档进行注册并创建你的沙盒 这里

2. 安装 Sourcify 插件: 从沙盒仪表板点击 插件 选项,并安装 Sourcify. 安装后,它将可在已安装插件标签下使用。

  1. 设置项目:仓库 包含示例合约,供你部署和验证。克隆该仓库并使用以下命令安装必要的库:
git clone https://github.com/BuildBearLabs/Sourcify-verify.git
cd Sourcify-verify
forge install foundry-rs/forge-std

4. 部署和验证合约:利用仪表板提供的命令与 Sourcify 部署和验证合约:

注意:将 RPC URL 和私钥替换为你的,验证 URL 请在末尾传递沙盒名称。某些版本的 forge 在部署时可能会遇到回退错误。

forge create --rpc-url https://rpc.buildbear.io/exuberant-doctorstrange-7d31c756 \
--private-key 670e8f5f547a3bc4bd1869d47591ff10f6cf0d69a254257b61eca3f244ef188 \
src/Counter.sol:Counter \
--verify --verifier sourcify \
--verifier-url https://rpc.buildbear.io/verify/sourcify/server/exuberant-doctorstrange-7d31c756

在运行上述命令后,你的合约将被部署并为 Sourcify 验证,如下所示:

结论:

BuildBear 沙盒与 Sourcify 的集成简化了使用 Foundry 在 BuildBear 沙盒上进行合约验证的过程,使 DApp 测试更高效。有了这种协同,用户可以体验到更顺畅和更有效的合约验证过程。

关于 BuildBear Labs:

BuildBear 是一个专注于 DApp 开发和测试的平台,提供开发者跨多个 EVM 和 EVM 兼容区块链网络创建定制化私有测试网沙盒的能力。主要功能包括无限制的原生和 ERC20 代币铸造的私人水龙头、探索工具和插件支持。BuildBear 使开发者能够自信有效地构建和测试 DApp。

与我们连接: Twitter | LinkedIn | Telegram | GitHub

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

0 条评论

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