What is a 'reentrancy attack' in the context of smart contracts?
-
A
A bug where a contract calls itself recursively to drain funds before state updates
-
B
An attack that replays signed transactions on a different blockchain
-
C
A vulnerability caused by integer overflow in Solidity arithmetic
-
D
An exploit that forges validator signatures to steal ETH