Coverage-guided greybox fuzzing for EVM smart contracts via go-ethereum bytecode instrumentation.
A fork of go-ethereum that instruments EVM bytecode at runtime to enable coverage-guided fuzzing. Developed as part of my MS thesis research, it combines symbolic execution hints with AFL-style feedback to discover deep execution paths in complex contracts. Achieved 2.3x higher branch coverage compared to existing tools on DeFi protocol test suites.
