Sereum: Protecting Existing Smart Contracts Against Re-Entrancy Attacks | Synapse