1.0.1 • Published 5 years ago

tx-state-manager v1.0.1

Weekly downloads
2
License
ISC
Repository
github
Last release
5 years ago

transaction-state-manager

Metamask txMeta status/state management

npm i tx-state-manager

const TxStateManager = require('tx-state-manager')
const txStateManager = new TxStateManager({
  initState: {
    transactions: [],
  },
  txHistoryLimit: 40,
  getNetwork: () => currentNetworkId,
})
const tx = txStateManager.generateTxMeta(extraCustomKeys)
txStateManager.addTx(tx)
txStateManager.subscribe(tx.id)
txStateManager.setTxStatusApproved(tx.id)

api docs!