Contract toolingSolaritySmart contract libraries & utilitiesHardhat · 教育 · Solidity网站 (opens in a new tab)dl-solarity/solidity-lib(396 ☆) (opens in a new tab)dl-solarity/hardhat-zkit(97 ☆) (opens in a new tab)面向 Solidity 的开发工具Related resourcesOpenZeppelin ContractsOpenZeppelin Contracts 是智能合约开发的首选库。SoliditySolidity 是一种用于实现智能合约的面向对象的高级语言。Fe LanguageFe 是一种受 Rust 启发、针对 EVM 的语言;即使字节码生成仍在不断发展,今天你也可以通过 CLI 或编辑器工具探索 Fe v2 的类型系统。Vscode Solidity ExtensionJuan Blanco 的 VSCode Solidity 扩展添加了语法高亮、编译命令、悬停元数据、快速修复、monorepo 检测、可选的 Nethereum 代码生成、lint 集成以及 LSP 服务器。SolhintSolhint 是一个 Solidity 代码检查工具 (linter),你可以将其接入编辑器或 CI 中,以强制执行样式规则并及早发现容易出错的模式。WhatsABIWhatsABI 仅从字节码中恢复选择器、代理和部分 ABI——当缺少经过验证的源代码但你仍然需要调用数据解码时,可在钱包、浏览器或本地工具中使用它。