mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-11-26 12:29:06 +01:00
92971d3c87
* Update eslint-plugin-import version * Convert JS files to use ESM * Update ESLint rules to check imports * Fix test:unit:global command env * Cleanup mock-dev script
17 lines
484 B
JavaScript
17 lines
484 B
JavaScript
import txStateHistoryHelper from '../../app/scripts/controllers/transactions/lib/tx-state-history-helper'
|
|
|
|
export default createTxMeta
|
|
|
|
function createTxMeta (partialMeta) {
|
|
const txMeta = Object.assign({
|
|
status: 'unapproved',
|
|
txParams: {},
|
|
}, partialMeta)
|
|
// initialize history
|
|
txMeta.history = []
|
|
// capture initial snapshot of txMeta for history
|
|
const snapshot = txStateHistoryHelper.snapshotFromTxMeta(txMeta)
|
|
txMeta.history.push(snapshot)
|
|
return txMeta
|
|
}
|