Watch out for solidity reentrancy attacks! How faulty smart contrac...