Skip to content

Hepha analyzes Solana smart contracts to discover vulnerabilities

License

Notifications You must be signed in to change notification settings

uet-master/hepha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦔 Hepha

Hepha analyzes Solana smart contracts to discover vulnerabilities. Hepha only detects six types of vulnerabilities as belows.

  • Reentrancy
  • Underflow
  • Overflow
  • Bad randomness
  • Time manipulation
  • Numerical precision

Installation instructions

Install dependencies

  • Rust using rustup. You can find the installation instructions here.
  • Cmake. The installation instructions can be found here.
  • Clang. The installation instructions can be followed here.

Install hepha into cargo

cargo install --locked --path ./checker

To evaluate a smart contract, run the command below over its directory

cargo hepha

About

Hepha analyzes Solana smart contracts to discover vulnerabilities

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages