{
  "version": 3,
  "sources": ["../../src/utils/transactions/getInterpretedTransaction/getTransactionValue/helpers/getValueFromOperations.ts"],
  "sourcesContent": ["import { InterpretedTransactionType } from 'types/serverTransactions.types';\nimport { getEgldValueData } from './getEgldValueData';\nimport { getVisibleOperations } from './getVisibleOperations';\n\nlet warningLogged = false;\n\nconst logError = (hash: string) => {\n  if (!warningLogged) {\n    console.error(\n      `Operations field missing for txHash: ${hash}.\n        Unable to compute value field.`\n    );\n    warningLogged = true;\n  }\n};\n\nexport function getValueFromOperations(\n  transaction: InterpretedTransactionType\n) {\n  try {\n    if (transaction.operations) {\n      const [operation] = getVisibleOperations(transaction);\n      return getEgldValueData(operation?.value);\n    } else {\n      logError(transaction.txHash);\n    }\n  } catch {\n    logError(transaction.txHash);\n  }\n  return getEgldValueData(transaction.value);\n}\n"],
  "mappings": "kFAIA,IAAIA,EAAgB,GAEdC,EAAYC,GAAiB,CAC5BF,IACH,QAAQ,MACN,wCAAwCE,CAAI;AAAA,uCAE9C,EACAF,EAAgB,GAEpB,EAEO,SAASG,EACdC,EACA,CACA,GAAI,CACF,GAAIA,EAAY,WAAY,CAC1B,GAAM,CAACC,CAAS,EAAIC,EAAqBF,CAAW,EACpD,OAAOG,EAAiBF,GAAW,KAAK,CAC1C,MACEJ,EAASG,EAAY,MAAM,CAE/B,MAAQ,CACNH,EAASG,EAAY,MAAM,CAC7B,CACA,OAAOG,EAAiBH,EAAY,KAAK,CAC3C",
  "names": ["warningLogged", "logError", "hash", "getValueFromOperations", "transaction", "operation", "getVisibleOperations", "getEgldValueData"]
}
