imBTC (imBTC) Smart Contract Risk

ERC777 Transfer Hooks (Reentrancy Risk)

⚠ HIGH severity

Vulnerability

imBTC is an ERC777 token with transfer hooks that enable reentrancy. This was the exact vector used to drain ~$300K from Uniswap V1 in April 2020.

Related: Reentrancy Attack

Safe integration

Apply reentrancy guards on all functions that transfer or receive ERC777 tokens. Never call external contracts before updating state.

Contract addresses

ChainAddress
Ethereum 0x3212b29e33587a00fb1c83346f5dbfa69a458923

Audit any contract that interacts with imBTC: SmartContract.us automatically detects imBTC integration risks →

← Back to Token Risk Profiles