{
  "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": "0jBAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,yBAAAE,IAAA,eAAAC,EAAAH,GAAA,IAAAI,EAAsB,2BAEtBC,EAAiC,8BAEjC,IAAIC,EAAgB,GAEb,SAASJ,EAAoBK,EAAyC,CAG3E,OAFc,IAAI,EAAAC,QAAUD,EAAY,QAAQ,WAAW,KAAK,EAErD,MAAM,GAIZD,IACH,QAAQ,MACN,uBAAuBC,EAAY,QAAQ,IAAI,qBAAqBA,EAAY,MAAM,EACxF,EACAD,EAAgB,OAIX,oBAAiBC,EAAY,KAAK,MAXhC,oBAAiBA,EAAY,QAAQ,WAAW,KAAK,CAYhE",
  "names": ["getValueFromActions_exports", "__export", "getValueFromActions", "__toCommonJS", "import_bignumber", "import_getEgldValueData", "warningLogged", "transaction", "BigNumber"]
}
