Skip to content

Latest commit

 

History

History
148 lines (100 loc) · 6.38 KB

resources.rst

File metadata and controls

148 lines (100 loc) · 6.38 KB

资源

常用资源

集成(以太坊)开发环境

  • Brownie
    基于 Python 的智能合约开发和测试框架,针对以太坊虚拟机。
  • Dapp
    从命令行构建、测试和部署智能合约的工具。
  • Foundry
    用 Rust 编写的快速、便携和模块化的以太坊应用程序开发工具包。
  • Hardhat
    具有本地以太坊网络、调试功能和插件生态系统的以太坊开发环境。
  • Remix
    基于浏览器的 IDE,集成编译器和 Solidity 运行时环境,无需服务器端组件。
  • Truffle
    以太坊开发框架。登链社区有翻译 Truffle中文文档

编辑器

Solidity 工具

  • ABI 到 Solidity 接口转换器
    从智能合约的 ABI 生成合约接口的脚本。
  • abi-to-sol
    从给定的 ABI JSON 生成 Solidity 接口源的工具。
  • Doxity
    Solidity 的文档生成器。
  • Ethlint
    用于识别和修复 Solidity 中样式和安全问题的 Linter。
  • evmdis
    EVM 反汇编器,对字节码进行静态分析,以提供比原始 EVM 操作更高的抽象级别。
  • EVM Lab
    与 EVM 交互的丰富工具包。包括一个虚拟机、Etherchain API 和带有 gas 成本显示的跟踪查看器。
  • hevm
    EVM 调试器和符号执行引擎。
  • leafleth
    Solidity 智能合约的文档生成器。
  • Scaffold-ETH 2
    可分叉的以太坊开发栈,专注于快速产品迭代。
  • sol2uml
    Solidity 合约的统一建模语言(UML)类图生成器。
  • solc-select
    快速切换 Solidity 编译器版本的脚本。
  • Solidity prettier 插件
    Solidity 的 Prettier 插件。
  • Solidity REPL
    通过命令行 Solidity 控制台即时尝试 Solidity。
  • solgraph
    可视化 Solidity 控制流并突出潜在的安全漏洞。
  • Solhint
    Solidity Linter,提供智能合约验证的安全、样式指南和最佳实践规则。
  • Sourcify
    去中心化的自动合约验证服务和合约元数据的公共存储库。
  • Sūrya
    智能合约系统的实用工具,提供多种可视化输出和有关合约结构的信息。还支持查询函数调用图。
  • Universal Mutator
    一种用于生成变异的工具,具有可配置规则,并支持 Solidity 和 Vyper。

第三方 Solidity 解析器和语法