#solidity #ast #analyzer #back-end #context #report #aderyn

aderyn_core

Rust based Solidity AST analyzer backend

25 releases

new 0.1.2 Jun 6, 2024
0.1.1 Jun 3, 2024
0.0.28 May 29, 2024
0.0.24 Apr 26, 2024
0.0.10 Dec 23, 2023

#68 in #solidity

Download history 158/week @ 2024-02-15 366/week @ 2024-02-22 155/week @ 2024-02-29 192/week @ 2024-03-07 339/week @ 2024-03-14 189/week @ 2024-03-21 134/week @ 2024-03-28 234/week @ 2024-04-04 646/week @ 2024-04-11 189/week @ 2024-04-18 255/week @ 2024-04-25 196/week @ 2024-05-02 302/week @ 2024-05-09 265/week @ 2024-05-16 237/week @ 2024-05-23 444/week @ 2024-05-30

1,384 downloads per month
Used in 3 crates (via aderyn_driver)

MIT license

595KB
15K SLoC



A powerful Solidity static analyzer that takes a bird's eye view over your smart contracts.



Twitter Website Discord

Aderyn Core

aderyn_core is the backend infrastructure for Aderyn.

src/
├─ ast/             // Solidity AST Structs
├─ context/         // Solidity project context to be analyzed
├─ detect/          // Where Detector specifications and logic live
├─ framework/       // Foundry/Hardhat detection
├─ fscloc/          // Solidity file stats
├─ report/          // Report printers
├─ visitor/         // AST visitors

Dependencies

~23–41MB
~644K SLoC