Contract toolingHardhatDeployment & devopsCLI · Hardhat · 代码分析 · DevOps · 性能优化 · 社区驱动网站 (opens in a new tab)社交 (opens in a new tab)nomicfoundation/hardhat(8495 ☆) (opens in a new tab)NomicFoundation/edr(104 ☆) (opens in a new tab)Hardhat 是一个用于构建和部署以太坊软件的开发环境Related resourcesFoundryFoundry 是一个用于以太坊智能合约工程的快速、便携的 Rust 工具链,它可以管理依赖项、编译 Solidity、运行模糊测试和单元测试、部署合约,并从终端或 Solidity 自动化脚本驱动脚本化的链上交互。KurtosisKurtosis 打包了可重现的多服务开发网络,以便你可以比手工维护的 compose 文件更快地启动逼真的以太坊或 Rollup 堆栈进行集成测试。CreateXCreateX 是 pcaversaccio 开发的无须信任的通用部署器,它封装了 CREATE、CREATE2 和 CREATE3 风格的流程,以便团队可以从可预测的地址启动合约,而无需定制的工厂代码。hardhat-gas-reporter一个 hardhat 插件,为智能合约测试套件提供 Gas 使用分析。它专门支持 OP Stack 链,是超过 15 万个 Github 仓库的依赖项,并且每周从 NPM 下载量超过 10 万次。xdeployerHardhat 插件,用于在多个 EVM 链上使用相同的确定性地址部署您的智能合约。目前共支持 133 个 EVM 链,包括(几乎)所有由 OP Stack 驱动的链。foundry-devops一个从 Foundry 中的给定环境获取最新部署的工具。这样,你就可以在 Solidity 中基于以前的部署编写脚本。