首页 > 文档教程 > 开发文档 > Truffle 文档
Truffle 文档

Truffle 文档

Truffle 文档简介

端到端开发

使用 Truffle CLI 快速构建、测试、调试和部署。编写脚本和插件来自动化常见流程。使用 Truffle 控制台直接与区块链交互。使用 Solidity、JavaScript 和 TypeScript 编写测试。使用 console.log 快速了解您的代码。 Truffle 将管理您的整个工作流程。

一流的调试

使用 Truffle 调试器更深入地了解事务。通过 CLI 和本机 VS Code 调试器进入/退出、设置断点并分析变量。通过单步调试经过验证的合约源代码来调试主网交易。 Truffle 会让您对正在发生的事情有最好的了解。

更快、更简单、更安全的以太坊模拟

启动带有预资助账户的本地区块链,以便使用 Truffle 的 Ganache 进行快速测试。零配置分叉主网、模拟帐户、自动挖掘区块,以及通过 Node.js 以编程方式使用 Ganache。使用 console.log 和 Vyper 的打印打印变量以进行快速分析。 Ganache 可让您自定义本地区块链,以快速测试和模拟生产环境。

以用户体验为中心的设计

通过 VS Code 扩展管理您的整个工作流程。构建、部署、可视化调试和启动测试环境都无需接触 CLI。在一个 UI 中显示最重要的智能合约工件。 Truffle 将开发者体验放在首位。

安全第一

使用 Truffle Dashboard 部署合约并使用您的钱包签署交易。使用 Truffle,您不必冒暴露私钥的风险。我们与 ConsenSys Diligence 合作,为您的项目带来“持续安全”。 Diligence 的一流工具提供自动化安全分析、模糊测试和可视化,帮助您轻松采用安全最佳实践。

强大的 L1 和 L2 支持

在任何 EVM 和以太坊 JSON-RPC 兼容链上进行开发。 Truffle 可让您在以太坊、Optimism、Arbitrum、Avalanche 等基础上进行构建。