pub fn recover_phantom_trace_for_withdraw( tx_traces: impl Iterator<Item = ExecTrace> ) -> Result<Vec<TransactionExecTraces>, String>