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

aderyn_core

Rust based Solidity AST analyzer backend

20 releases

new 0.0.26 May 13, 2024
0.0.25 May 8, 2024
0.0.24 Apr 26, 2024
0.0.18 Mar 26, 2024
0.0.10 Dec 23, 2023

#56 in #solidity

Download history 117/week @ 2024-01-22 96/week @ 2024-01-29 74/week @ 2024-02-05 123/week @ 2024-02-12 291/week @ 2024-02-19 290/week @ 2024-02-26 92/week @ 2024-03-04 249/week @ 2024-03-11 280/week @ 2024-03-18 181/week @ 2024-03-25 155/week @ 2024-04-01 490/week @ 2024-04-08 445/week @ 2024-04-15 267/week @ 2024-04-22 86/week @ 2024-04-29 263/week @ 2024-05-06

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

MIT license

575KB
14K 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

~8–18MB
~232K SLoC