{
  "version": 3,
  "sources": ["../../src/utils/transactions/getInterpretedTransaction/getTransactionValue/helpers/getValueFromActions.ts"],
  "sourcesContent": ["import BigNumber from 'bignumber.js';\nimport { InterpretedTransactionType } from 'types/serverTransactions.types';\nimport { getEgldValueData } from './getEgldValueData';\n\nlet warningLogged = false;\n\nexport function getValueFromActions(transaction: InterpretedTransactionType) {\n  const value = new BigNumber(transaction.action?.arguments?.value);\n\n  if (!value.isNaN()) {\n    return getEgldValueData(transaction.action?.arguments?.value);\n  }\n\n  if (!warningLogged) {\n    console.error(\n      `Unable to interpret ${transaction.action?.name} data for txHash: ${transaction.txHash}`\n    );\n    warningLogged = true;\n  }\n\n  // fallback on transaction value\n  return getEgldValueData(transaction.value);\n}\n"],
  "mappings": "yCAAA,OAAOA,MAAe,eAItB,IAAIC,EAAgB,GAEb,SAASC,EAAoBC,EAAyC,CAG3E,OAFc,IAAIC,EAAUD,EAAY,QAAQ,WAAW,KAAK,EAErD,MAAM,GAIZF,IACH,QAAQ,MACN,uBAAuBE,EAAY,QAAQ,IAAI,qBAAqBA,EAAY,MAAM,EACxF,EACAF,EAAgB,IAIXI,EAAiBF,EAAY,KAAK,GAXhCE,EAAiBF,EAAY,QAAQ,WAAW,KAAK,CAYhE",
  "names": ["BigNumber", "warningLogged", "getValueFromActions", "transaction", "BigNumber", "getEgldValueData"]
}
