Skip to content

statemindio/vyzzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vyper Structure aware fuzzing

This repository provides a comprehensive fuzzing framework designed to test the Vyper compiler. By generating a wide range of test cases and verifying results across different compiler versions and configurations, the framework aims to identify inconsistencies, bugs, and potential optimizations within Vyper. The framework leverages coverage-guided source generation, differential testing, and runtime validation to test Vyper’s handling of diverse code constructs.

Key features

  • Vyper source code generation

  • Differential testing across compiler versions configurations, and interpreters

  • Configurable proto templates for targeted testing

  • Modular design and customization of services implementations

  • Automated result verification and validation

  • Scalable distributed task management

Debug start-up

To set up the project for test running and debugging follow the guide here.

About

Vyper language fuzzing framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages