text: import { snapshotFromTxMeta } from '../../app/scripts/controllers/transactions/lib/tx-state-history-helpers';
  import { TRANSACTION_STATUSES } from '../../shared/constants/transaction';
  
  export default function createTxMeta(partialMeta) {
    const txMeta = {
      status: TRANSACTION_STATUSES.UNAPPROVED,
      txParams: {},
      ...partialMeta,
    };
    // initialize history
    txMeta.history = [];
    // capture initial snapshot of txMeta for history
    const snapshot = snapshotFromTxMeta(txMeta);
    txMeta.history.push(snapshot);
    return txMeta;
  }
  