SmartDagger: a bytecode-based static analysis approach for detecting cross-contract vulnerability | Synapse