Skip to main content

Module defi

Module defi 

Source
Expand description

§DeFi Protocol Analysis

Detects DeFi-specific patterns and risks in smart contract source code, including oracle dependencies, flash loan risks, lending protocol patterns, and DEX integration concerns.

§Detected Patterns

  • Oracle usage - Chainlink, Uniswap TWAP, Band Protocol
  • Flash loan vectors - AAVE, dYdX flash loan callbacks
  • Lending patterns - Borrow/lend, collateral, liquidation
  • DEX integration - Uniswap, Sushiswap router calls, slippage checks
  • Staking/yield - Staking, rewards, vesting patterns
  • Token standards - ERC-20, ERC-721, ERC-1155 detection

Structs§

DefiAnalysis
Complete DeFi analysis result.
DefiRiskFactor
A DeFi-specific risk factor.
DexIntegration
DEX integration details.
OracleInfo
Oracle integration details.

Enums§

ProtocolType
Classification of the DeFi protocol type.
TokenStandard
Token standard detected.

Functions§

analyze_defi_patterns
Analyze DeFi patterns in contract source code.