INFO:Detectors: Reentrancy in Reentrancy.withdrawBalance (tests/reentrancy-0.5.1.sol#14-22): External calls: - (ret,mem) = msg.sender.call.value(userBalance[msg.sender])() (tests/reentrancy-0.5.1.sol#17) State variables written after the call(s): - userBalance (tests/reentrancy-0.5.1.sol#21) Reentrancy in Reentrancy.withdrawBalance_fixed_3 (tests/reentrancy-0.5.1.sol#44-53): External calls: - (ret,mem) = msg.sender.call.value(amount)() (tests/reentrancy-0.5.1.sol#49) State variables written after the call(s): - userBalance (tests/reentrancy-0.5.1.sol#51) Reference: https://github.com/crytic/slither/wiki/Detector-Documentation#reentrancy-vulnerabilities INFO:Slither:tests/reentrancy-0.5.1.sol analyzed (1 contracts), 2 result(s) found