A Critical-Path-Coverage-Based Vulnerability Detection Method for Smart Contracts | Synapse