本文介绍了 Tenderly DevNets,这是一个专为智能合约设计的托管、零设置的开发环境。它提供隔离的环境、主网数据副本、网络定制、可重用的网络模板和预加载的测试账户,并集成了调试和测试工具,可以无缝集成到 Hardhat、Foundry 或 Truffle 项目中,加速智能合约的开发和测试。
立即开始你在 DevNets 上的 dapp 开发之旅。此页面提供了所有必要的资源,你可以在 DevNets 上设置你的开发环境、自定义它,并将其与你现有的项目集成。
DevNets 提供了一个托管的、零设置的开发环境,专为智能合约设计。凭借内置的调试和测试工具,它可以无缝集成到你现有的 Hardhat、Foundry 或 Truffle 项目中。
隔离的环境
主网数据副本
网络自定义
可重用的网络模板
10 个预加载的测试帐户
毫秒级 TX 执行
Tenderly DevNets:更快的智能合约开发和测试 - YouTube
Tenderly | 全栈 Web3 基础设施
435 位订阅者
Tenderly | 全栈 Web3 基础设施
搜索
稍后观看
分享
复制链接
信息
购物
点击取消静音
如果稍后没有开始播放,请尝试重启设备。
更多视频
你已退出
你观看的视频可能会添加到电视的观看记录中,并影响电视推荐。 要避免这种情况,请取消并使用你的计算机登录 YouTube。
取消确认
分享
包括播放列表
检索分享信息时出错。 请稍后重试。
0:00
0:00 / 2:45 •直播
•
使用生产数据构建和测试你的 dapps。在你选择的网络的最新状态的精确副本上执行交易和部署你的代码。
在你本地环境中利用 Tenderly 的高级开发、测试和调试工具的强大功能。
一目了然地捕获并修复合约中的错误,并了解失败的交易。
在任何代码行上留下注释,并让你的整个团队参与调试。
试运行交易并编辑合约源代码,以确保你的修复按预期工作。
精确了解代码中每个函数如何消耗 gas 以及消耗多少 gas。
通过对 TX 执行的详细了解,了解代码的内部工作原理。
在一个地方浏览和跟踪在你的环境中执行的所有交易。
与你的同事或公众分享你的交易运行和环境。
更改或补充网络分叉上任何帐户的余额。
无论你是在本地开发合约,还是需要一种快速的自动化测试方法,DevNets 都可以无缝地融入你现有的工作流程中。
DevNets 通过提供快速测试(无需公共测试网延迟)、完整的网络自定义、完全的隐私、无需再挖矿或乞求测试网 ETH 以及与 Tenderly 工具集的无缝集成来增强合约开发。
使用 DevNets 进行本地智能合约开发 - YouTube
Tenderly | 全栈 Web3 基础设施
435 位订阅者
Tenderly | 全栈 Web3 基础设施
搜索
稍后观看
分享
复制链接
信息
购物
点击取消静音
如果稍后没有开始播放,请尝试重启设备。
更多视频
你已退出
你观看的视频可能会添加到电视的观看记录中,并影响电视推荐。 要避免这种情况,请取消并使用你的计算机登录 YouTube。
取消确认
分享
包括播放列表
检索分享信息时出错。 请稍后重试。
0:00
0:00 / 1:25 •直播
•
将 DevNet 集成到你的 CI 中可提供一个隔离的、自动化的测试环境,具有高效的调试功能,可确保代码准确性、最大限度地减少设置时间、访问最新的链状态以及优化成本和资源。
使用 DevNets 进行持续集成 - YouTube
Tenderly | 全栈 Web3 基础设施
435 位订阅者
Tenderly | 全栈 Web3 基础设施
搜索
稍后观看
分享
复制链接
信息
购物
点击取消静音
如果稍后没有开始播放,请尝试重启设备。
更多视频
你已退出
你观看的视频可能会添加到电视的观看记录中,并影响电视推荐。 要避免这种情况,请取消并使用你的计算机登录 YouTube。
取消确认
分享
包括播放列表
检索分享信息时出错。 请稍后重试。
0:00
0:00 / 1:13 •直播
•
使用这些资源来了解如何将 DevNets 集成到你现有的 Hardhat、Truffle 和 Foundry 项目中。
Hardhat \
在使用 Hardhat 在本地开发时,解锁对我们的调试器、模拟器、TX 跟踪和许多其他功能的访问权限。 开始使用
Truffle \
从你的 Truffle 项目在一个私有网络分叉上部署合约和运行交易,该分叉带有自己的执行引擎。 开始使用
Foundry \
从 Foundry 中的开发和测试工作流程中删除本地节点管理。 使用 DevNets 运行测试并更快地迭代。 开始使用
在几秒钟内启动并运行你的 DevNet 环境。
将 DevNets 集成到你的 Hardhat 项目中非常简单。 只需对你的 Hardhat 配置文件进行一些编辑:添加一个新的 Tenderly networks 对象并插入自动生成的 RPC URL。
如果在创建 DevNet 模板时需要更多自定义选项,请使用 YAML 模板编辑器。 使用 YAML 模板,你可以覆盖 fork 上任何帐户的余额、修改存储、更改特定 ERC-20 合约的地址余额等等。
使用 spawn-rpc
CLI 命令自动执行 DevNet 启动,该命令将立即启动 DevNet 环境并将其 RPC URL 直接注入到你的 Hardhat 配置文件中。
你的网络分叉上的所有帐户都已解锁,使你可以轻松调整任何合约或钱包的余额。 可以从仪表板访问无限制水龙头,或者你可以使用 Tenderly 水龙头应用程序。 或者,你可以使用自定义 Tenderly RPC 方法在帐户上设置特定余额或添加更多测试 ETH。
tenderly_setBalance
tenderly_addBalance
tenderly_setErc20Balance
Tenderly 使用合约源代码来发挥我们的调试器和其他工具的全部潜力。 为了利用这些和其他功能,我们建议你验证你的智能合约。
了解如何使用 Hardhat 在 DevNet 上部署和验证简单的智能合约。阅读教程
如何在 Tenderly 上部署和验证智能合约 - YouTube
Tenderly | 全栈 Web3 基础设施
435 位订阅者
Tenderly | 全栈 Web3 基础设施
搜索
稍后观看
分享
复制链接
信息
购物
点击取消静音
如果稍后没有开始播放,请尝试重启设备。
更多视频
你已退出
你观看的视频可能会添加到电视的观看记录中,并影响电视推荐。 要避免这种情况,请取消并使用你的计算机登录 YouTube。
取消确认
分享
包括播放列表
检索分享信息时出错。 请稍后重试。
0:00
0:00 / 6:10 •直播
•
了解如何使用 Hardhat 在 DevNets 上部署和验证 Open Zeppeline 的代理合约。阅读教程
如何在 Tenderly 上验证代理智能合约 - YouTube
Tenderly | 全栈 Web3 基础设施
435 位订阅者
Tenderly | 全栈 Web3 基础设施
搜索
稍后观看
分享
复制链接
信息
购物
点击取消静音
如果稍后没有开始播放,请尝试重启设备。
更多视频
你已退出
你观看的视频可能会添加到电视的观看记录中,并影响电视推荐。 要避免这种情况,请取消并使用你的计算机登录 YouTube。
取消确认
分享
包括播放列表
检索分享信息时出错。 请稍后重试。
0:00
0:00 / 11:51 •直播
•
创建一个免费的 Tenderly 帐户并在几秒钟内启动你的第一个 DevNet。
- 原文链接: blog.tenderly.co/devnets...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!