Reentrancy & External Calls
Issues arising from external contract calls and reentrancy attacks
Oracle Manipulation
Oracle Manipulation Oracle manipulation is a critical vulnerability class that has been the root cause of some of the largest losses in DeFi. Protoco...
Reentrancy
Reentrancy Reentrancy is an attack that can occur when a bug in a contract may allow a malicious contract to reenter the contract unexpectedly during...
Unbounded Return Data
Unbounded Return Data The [Byzantium](https://blog.ethereum.org/2017/10/12/byzantium-hf-announcement) 2017 mainnet hard-fork introduced [EIP-211](htt...
Unchecked Return Values
Unchecked Return Values The main idea behind this type of vulnerability is the failure to properly handle the return values of external function call...
Unsafe Low Level Call
Unsafe Low-Level Call In Solidity, you can either use low-level calls such as: `address.call()`, `address.callcode()`, `address.delegatecall()`, and ...