sentri-analyzer-evm
EVM bytecode analyzer for the Sentri framework.
Performs static analysis on Solidity smart contracts and EVM bytecode to detect security invariant violations.
Usage
[]
= "0.1.3"
= "0.1.3"
= "0.1.3"
Key Components
EVMAnalyzer: Main analysis engine for EVM bytecodeSolidityAnalyzer: Source-level analysis for Solidity contractsPattern Detector: Identifies security anti-patternsControlFlow: Analyzes transaction and call flows
Example
use EVMAnalyzer;
use Target;
let mut analyzer = new;
let bytecode = vec!; // Simple bytecode
let violations = analyzer.analyze?;
println!;
Supported Chains
- Ethereum
- Arbitrum
- Optimism
- Polygon
- All EVM-compatible chains
See Sentri documentation for chain-specific configuration.
License
MIT