The evolution and automated analysis of reentrancy attacks on EVM blockchains | Synapse