“Reentrancy Attack” on a Smart Contract