您可以在终端、代码或 AI 代理中管理 Quicknode。现已支持 CLI、管理 API、MCP 和 SDK。
开始构建通过 SOC 2 II 类认证 · ISO 27001

Foundry 是一个专为以太坊设计的快速、模块化且可移植的智能合约开发工具包,采用 Rust 语言编写。
Foundry 是一款面向以太坊开发者的综合性智能合约开发工具包,旨在为寻求快速、高效且模块化工作流的开发者提供支持。 该工具包采用 Rust 语言编写,提供了一套覆盖整个开发生命周期的工具:包括智能合约的编译、测试、调试、部署以及与智能合约的交互。Foundry 的核心组件包括:用于构建和测试合约的 Forge;用于通过命令行与合约及区块链数据交互的 Cast;具备分叉功能的本地以太坊节点 Anvil;以及用于快速原型设计的 Solidity REPL 工具 Chisel。
该工具包侧重于性能和开发者生产力。Forge 通过增量构建和并行化管道支持超快编译,与 Hardhat 等替代方案相比,显著缩短了构建时间。它还支持直接在 Solidity 中进行模糊测试、不变量测试和 gas 追踪等高级测试方法,从而消除了上下文切换。Anvil 提供了一个高性能的本地以太坊 JSON-RPC 兼容节点,支持主网分叉以及账户冒充和状态操作等高级功能,有助于构建真实的测试环境。
Foundry 凭借其高性能、灵活性和可移植性的完美结合而脱颖而出。它能自动管理 Solidity 编译器版本,同时支持 Solidity 和 Vyper,并能与现有项目无缝集成,包括那些采用非标准目录结构的项目(如 Hardhat 仓库)。其命令行工具支持无缝脚本编写和与以太坊网络的交互,因此非常适合 CI/CD 管道和开发自动化。 Foundry 拥有一个活跃的社区,在 GitHub 上获得了超过 9,000 个星标,拥有 500 多名贡献者,已被广泛应用于 DeFi、DAO 工具、NFT 平台以及企业级区块链项目中。
开始使用 Foundry 只需通过 foundryup 安装脚本,用于配置所有核心二进制文件。开发者可以使用以下命令初始化项目: forge init,使用……编译和测试合约 Forge 构建 以及 锻造测试, 使用以下方式部署合约 forge 脚本,并使用以下命令运行本地节点: 砧. 提供了详尽的文档以及通过 Telegram 和 GitHub 提供的社区支持,以协助用户入门和掌握高级用法。
智能合约开发者常常面临编译和测试周期冗长、工具链复杂以及工作流程分散等问题,这些都阻碍了工作效率。现有工具可能缺乏高效的本地区块链模拟功能,或无法与先进的测试技术无缝集成,导致调试和部署过程繁琐。
一款用于编译、运行测试、模糊测试、调试和部署 Solidity 合约的命令行工具。
探索与 Foundry 类似的 Web3 竞争对手和应用。

开源 | |
|---|---|
| 价格(每月) | 免费 |
| 价格(年度) | 免费 |
| 消息 | 不适用 |
| 支持 | 通过 Telegram 和 GitHub 获得社区支持 |
| 分析 |
可靠的 RPC、强大的 API,且完全省心。
Foundry 提供了丰富的文档、指南、基准测试和社区支持,以帮助开发者入门并掌握该工具包。相关资源包括详细的安装说明、测试和部署指南、快捷代码参考,以及与常用编辑器和持续集成(CI)系统的集成技巧。
一款用于调用合约函数、发送交易和查询链上数据的“瑞士军刀”。
一个快速、符合 JSON-RPC 规范的本地节点,支持主网分叉、账户冒充和状态操作。
用于快速原型设计和调试代码片段的交互式 Solidity 读取-评估-打印循环。
开发者利用 Foundry 快速构建、测试和部署复杂的 DeFi 智能合约,并通过先进的模糊测试和不变量测试来确保其健壮性。
DAO 开发者利用 Foundry 的快速本地节点和脚本工具来模拟治理场景,并实现合约交互的自动化。
NFT 平台团队利用 Foundry 构建高效的合约编译、测试和部署管道,并与 CI/CD 工作流进行集成。
支持80多条链的免费RPC服务。30秒内即可部署一个端点。




