Skip to main content

Unchecked External Call

Definition

An Unchecked External Call in smart contract programming refers to a function call to another contract or address without verifying the success or expected outcome of that call. This omission can lead to unexpected behavior, reentrancy attacks, or state inconsistencies if the external call fails or returns an unforeseen value. It represents a common vulnerability that can be exploited to drain funds or disrupt contract logic. Proper handling of external calls is crucial for smart contract security.