Smart Contract Automated Formal Verification & Bytecode Disassembler
Symbolic execution tool converting EVM bytecode into Z3 SMT solver constraints to prove absence of reentrancy and arithmetic overflow.
Project Overview
Decompiles EVM bytecode, models execution branches as mathematical equations, and feeds them into Microsoft Z3 Theorem Prover. Automatically proves whether smart contracts are susceptible to reentrancy exploits, flash loan drain attacks, or integer truncation.
Decompiles EVM bytecode, models execution branches as mathematical equations, and feeds them into Microsoft Z3 Theorem Prover. Automatically proves whether smart contracts are susceptible to reentrancy exploits, flash loan drain attacks, or integer truncation.
Symbolic execution tool converting EVM bytecode into Z3 SMT solver constraints to prove absence of reentrancy and arithmetic overflow.
Core Project Objectives
Capture continuous analog/digital sensor readings with robust noise filtering and hardware calibration.