A Formal Verification Framework for Security Issues of Blockchain Smart Contracts | Synapse