Blockchain Analysis
NewSmart Contract Security Engine
Specialized security analysis for Ethereum-compatible smart contracts. Includes DeFi-specific vulnerability detection and automated exploit proof generation.
Overview
The Blockchain Analysis engine is specifically designed for smart contract security. It understands DeFi primitives, token standards, and common attack patterns that have led to billions in losses.
DeFi-Aware Analysis
Understands DEX interactions, lending protocols, yield farming, and cross-protocol composability risks.
Exploit Proof Generation
Automatically generates Foundry test cases demonstrating how vulnerabilities can be exploited.
Real-World Patterns
Patterns derived from actual exploits like The DAO, Ronin, and Wormhole hacks.
Audit-Ready Reports
Generates professional audit reports with severity ratings and remediation guidance.
Supported Chains
Full support for EVM-compatible chains. Analysis is performed locally on your Solidity source code.
Vulnerability Classes
Detection patterns based on real-world exploits that have caused billions in losses.
Reentrancy Attacks
criticalCross-function and cross-contract reentrancy detection with call graph analysis.
Flash Loan Attacks
criticalDetects price manipulation vulnerabilities exploitable via flash loans.
Oracle Manipulation
highSingle oracle dependency and spot price usage without TWAP.
Access Control
criticalMissing access modifiers, unprotected initialize functions, ownership issues.
Logic Errors
highBusiness logic flaws, incorrect calculations, edge cases.
Exploit Proof Generation
When critical vulnerabilities are detected, Agnech can automatically generate Foundry test cases that demonstrate the exploit.
Automatically generated Foundry test demonstrating a reentrancy attack
Running Exploit Proofs
forge test -vvvv to see the full execution trace and verify the vulnerability.DeFi Protocol Analysis
Specialized analysis for common DeFi protocol patterns.
DEX/AMM Analysis
- • Sandwich attack vectors
- • Price manipulation via flash loans
- • Slippage protection issues
- • LP token handling
Lending Protocol Analysis
- • Oracle manipulation
- • Collateral calculation errors
- • Interest rate model issues
- • Flash loan integration risks
Token Analysis
- • ERC-20 compliance issues
- • Approval race conditions
- • Fee-on-transfer handling
- • Rebasing token support
Bridge Analysis
- • Message validation
- • Multi-sig vulnerabilities
- • Cross-chain replay attacks
- • Validator consensus issues
Configuration
Configure blockchain analysis settings in your VS Code settings or workspace config.