DevNets 资源中心

  • tenderly
  • 发布于 2023-08-31 21:36
  • 阅读 43

本文介绍了 Tenderly DevNets,这是一个专为智能合约设计的托管、零设置的开发环境。它提供隔离的环境、主网数据副本、网络定制、可重用的网络模板和预加载的测试账户,并集成了调试和测试工具,可以无缝集成到 Hardhat、Foundry 或 Truffle 项目中,加速智能合约的开发和测试。

立即开始你在 DevNets 上的 dapp 开发之旅。此页面提供了所有必要的资源,你可以在 DevNets 上设置你的开发环境、自定义它,并将其与你现有的项目集成。

启动 DevNet 阅读文档

devnets dashboard

为什么要在 DevNets 上开发?

DevNets 提供了一个托管的、零设置的开发环境,专为智能合约设计。凭借内置的调试和测试工具,它可以无缝集成到你现有的 Hardhat、Foundry 或 Truffle 项目中。

  • 隔离的环境

  • 主网数据副本

  • 网络自定义

  • 可重用的网络模板

  • 10 个预加载的测试帐户

  • 毫秒级 TX 执行

Tenderly DevNets:更快的智能合约开发和测试 - YouTube

Tenderly | 全栈 Web3 基础设施的图片

Tenderly | 全栈 Web3 基础设施

435 位订阅者

Tenderly DevNets:更快的智能合约开发和测试

Tenderly | 全栈 Web3 基础设施

搜索

稍后观看

分享

复制链接

信息

购物

点击取消静音

如果稍后没有开始播放,请尝试重启设备。

更多视频

更多视频

你已退出

你观看的视频可能会添加到电视的观看记录中,并影响电视推荐。 要避免这种情况,请取消并使用你的计算机登录 YouTube。

取消确认

分享

包括播放列表

检索分享信息时出错。 请稍后重试。

在以下网址观看

0:00

0:00 / 2:45 •直播

devnets supported networks

支持超过 30 个网络

使用生产数据构建和测试你的 dapps。在你选择的网络的最新状态的精确副本上执行交易和部署你的代码。

浏览支持的网络

DevNets 工具集

在你本地环境中利用 Tenderly 的高级开发、测试和调试工具的强大功能。

debugger

可视化调试器

一目了然地捕获并修复合约中的错误,并了解失败的交易。

comments

注释

在任何代码行上留下注释,并让你的整个团队参与调试。

simulator

交易模拟器

试运行交易并编辑合约源代码,以确保你的修复按预期工作。

gas profiler

Gas 分析器

精确了解代码中每个函数如何消耗 gas 以及消耗多少 gas。

transaction trace

交易追踪

通过对 TX 执行的详细了解,了解代码的内部工作原理。

block explorer

私有区块浏览器

在一个地方浏览和跟踪在你的环境中执行的所有交易。

public sharing

公开分享

与你的同事或公众分享你的交易运行和环境。

unlimited faucet tenderly

无限制水龙头

更改或补充网络分叉上任何帐户的余额。

如何使用 DevNets

无论你是在本地开发合约,还是需要一种快速的自动化测试方法,DevNets 都可以无缝地融入你现有的工作流程中。

合约开发

DevNets 通过提供快速测试(无需公共测试网延迟)、完整的网络自定义、完全的隐私、无需再挖矿或乞求测试网 ETH 以及与 Tenderly 工具集的无缝集成来增强合约开发。

阅读文档

使用 DevNets 进行本地智能合约开发 - YouTube

Tenderly | 全栈 Web3 基础设施的图片

Tenderly | 全栈 Web3 基础设施

435 位订阅者

使用 DevNets 进行本地智能合约开发

Tenderly | 全栈 Web3 基础设施

搜索

稍后观看

分享

复制链接

信息

购物

点击取消静音

如果稍后没有开始播放,请尝试重启设备。

更多视频

更多视频

你已退出

你观看的视频可能会添加到电视的观看记录中,并影响电视推荐。 要避免这种情况,请取消并使用你的计算机登录 YouTube。

取消确认

分享

包括播放列表

检索分享信息时出错。 请稍后重试。

在以下网址观看

0:00

0:00 / 1:25 •直播

持续集成

将 DevNet 集成到你的 CI 中可提供一个隔离的、自动化的测试环境,具有高效的调试功能,可确保代码准确性、最大限度地减少设置时间、访问最新的链状态以及优化成本和资源。

阅读文档

使用 DevNets 进行持续集成 - YouTube

Tenderly | 全栈 Web3 基础设施的图片

Tenderly | 全栈 Web3 基础设施

435 位订阅者

使用 DevNets 进行持续集成

Tenderly | 全栈 Web3 基础设施

搜索

稍后观看

分享

复制链接

信息

购物

点击取消静音

如果稍后没有开始播放,请尝试重启设备。

更多视频

更多视频

你已退出

你观看的视频可能会添加到电视的观看记录中,并影响电视推荐。 要避免这种情况,请取消并使用你的计算机登录 YouTube。

取消确认

分享

包括播放列表

检索分享信息时出错。 请稍后重试。

在以下网址观看

0:00

0:00 / 1:13 •直播

与你已经使用和喜欢的框架轻松集成

使用这些资源来了解如何将 DevNets 集成到你现有的 Hardhat、Truffle 和 Foundry 项目中。

hardhat logoHardhat \ 在使用 Hardhat 在本地开发时,解锁对我们的调试器、模拟器、TX 跟踪和许多其他功能的访问权限。 开始使用

truffle logoTruffle \ 从你的 Truffle 项目在一个私有网络分叉上部署合约和运行交易,该分叉带有自己的执行引擎。 开始使用

foundry logoFoundry \ 从 Foundry 中的开发和测试工作流程中删除本地节点管理。 使用 DevNets 运行测试并更快地迭代。 开始使用

启动 DevNet 环境

在几秒钟内启动并运行你的 DevNet 环境。

  • 创建模板
  • 启动 DevNet
  • 复制 RPC URL

tenderly hardhat

DevNets + Hardhat 快速入门

将 DevNets 集成到你的 Hardhat 项目中非常简单。 只需对你的 Hardhat 配置文件进行一些编辑:添加一个新的 Tenderly networks 对象并插入自动生成的 RPC URL。

阅读完整教程

tenderly hardhat

使用 YAML 更快地创建 DevNet 模板

如果在创建 DevNet 模板时需要更多自定义选项,请使用 YAML 模板编辑器。 使用 YAML 模板,你可以覆盖 fork 上任何帐户的余额、修改存储、更改特定 ERC-20 合约的地址余额等等。

了解如何创建 YAML 模板

tenderly hardhat

使用 Tenderly CLI 启动 DevNet

使用 spawn-rpc CLI 命令自动执行 DevNet 启动,该命令将立即启动 DevNet 环境并将其 RPC URL 直接注入到你的 Hardhat 配置文件中。

安装 Tenderly CLI

使用 Bash 和 JS 启动 DevNets

无限制水龙头

你的网络分叉上的所有帐户都已解锁,使你可以轻松调整任何合约或钱包的余额。 可以从仪表板访问无限制水龙头,或者你可以使用 Tenderly 水龙头应用程序。 或者,你可以使用自定义 Tenderly RPC 方法在帐户上设置特定余额或添加更多测试 ETH。

tenderly_setBalance
tenderly_addBalance
tenderly_setErc20Balance

浏览所有自定义 RPC 方法

devnets unlimited faucet dashbaord screenshot

DevNets 上的合约验证

Tenderly 使用合约源代码来发挥我们的调试器和其他工具的全部潜力。 为了利用这些和其他功能,我们建议你验证你的智能合约。

✅ 简单的合约验证

了解如何使用 Hardhat 在 DevNet 上部署和验证简单的智能合约。阅读教程

如何在 Tenderly 上部署和验证智能合约 - YouTube

Tenderly | 全栈 Web3 基础设施的图片

Tenderly | 全栈 Web3 基础设施

435 位订阅者

如何在 Tenderly 上部署和验证智能合约

Tenderly | 全栈 Web3 基础设施

搜索

稍后观看

分享

复制链接

信息

购物

点击取消静音

如果稍后没有开始播放,请尝试重启设备。

更多视频

更多视频

你已退出

你观看的视频可能会添加到电视的观看记录中,并影响电视推荐。 要避免这种情况,请取消并使用你的计算机登录 YouTube。

取消确认

分享

包括播放列表

检索分享信息时出错。 请稍后重试。

在以下网址观看

0:00

0:00 / 6:10 •直播

✅ 代理合约验证

了解如何使用 Hardhat 在 DevNets 上部署和验证 Open Zeppeline 的代理合约。阅读教程

如何在 Tenderly 上验证代理智能合约 - YouTube

Tenderly | 全栈 Web3 基础设施的图片

Tenderly | 全栈 Web3 基础设施

435 位订阅者

如何在 Tenderly 上验证代理智能合约

Tenderly | 全栈 Web3 基础设施

搜索

稍后观看

分享

复制链接

信息

购物

点击取消静音

如果稍后没有开始播放,请尝试重启设备。

更多视频

更多视频

你已退出

你观看的视频可能会添加到电视的观看记录中,并影响电视推荐。 要避免这种情况,请取消并使用你的计算机登录 YouTube。

取消确认

分享

包括播放列表

检索分享信息时出错。 请稍后重试。

在以下网址观看

0:00

0:00 / 11:51 •直播

开始在 DevNets 上构建

创建一个免费的 Tenderly 帐户并在几秒钟内启动你的第一个 DevNet。

前往 DEVNETS

devnets dashboard

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

0 条评论

请先 登录 后评论
tenderly
tenderly
江湖只有他的大名,没有他的介绍。