pub fn refund_transaction( transac_time: i64, node: &str, lamport_time: &i64, source_node: &str, vector_clock: &HashMap<String, i64>, ) -> Result<()>