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