27 个版本
新版本 0.1.9 | 2024 年 8 月 5 日 |
---|---|
0.1.4 | 2024 年 6 月 24 日 |
0.0.28 | 2024 年 5 月 29 日 |
0.0.24 | 2024 年 4 月 26 日 |
0.0.10 | 2023 年 12 月 23 日 |
#2459 in 魔法豆
425 每月下载量
用于 2 crates
44KB
1K SLoC
一个强大的 Solidity 静态分析器,从全局视角检查您的智能合约。
Aderyn Driver
aderyn_driver 驱动 aderyn 在代码库上运行的过程,利用 aderyn_core。
操作顺序
- 框架检测。
- Aderyn 使用智能合约编译的 AST 来分析它们。
- 支持 Foundry 和 Hardhat 项目,并根据检测到的项目加载 AST。
- 构建
WorkspaceContext
。- 在加载 AST 后,在
WorkspaceContext
中构建上下文,检测器可以访问。
- 在加载 AST 后,在
- 在
WorkspaceContext
上运行检测器。- 每个检测器都在上下文中运行,并将问题存储在每个检测器中。
- 打印报告。
- 将每个检测器传递给报告打印机,它将打印报告中发现的每个问题。
依赖项
~33–50MB
~870K SLoC