-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Traverse fails to detect state differences across contract execution paths. When analyzing functions with conditional logic or branching statements, Traverse misses inconsistencies in state updates, storage modifications, external calls, and value transfers between different code branches.
Traverse should identify when execution branches have different state update patterns, inconsistent storage changes, or unbalanced value transfers. This would help catch logic errors where similar conditions lead to unexpected state differences, preventing funds from being locked or state corruption in DeFi protocols.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels