{
  "version": 3,
  "sources": ["../../../../../src/utils/transactions/getInterpretedTransaction/helpers/getTransactionStatus.ts"],
  "sourcesContent": ["import { TransactionServerStatusesEnum } from 'types/enums.types';\nimport { ServerTransactionType } from 'types/serverTransactions.types';\n\nexport function getTransactionStatus(transaction: ServerTransactionType) {\n  const statusIs = (compareTo: string) =>\n    transaction.status.toLowerCase() === compareTo.toLowerCase();\n\n  const failed =\n    statusIs(TransactionServerStatusesEnum.fail) ||\n    statusIs(TransactionServerStatusesEnum.rewardReverted);\n  const success = statusIs(TransactionServerStatusesEnum.success);\n  const invalid =\n    statusIs(TransactionServerStatusesEnum.notExecuted) ||\n    statusIs(TransactionServerStatusesEnum.invalid);\n  const pending =\n    statusIs(TransactionServerStatusesEnum.pending) ||\n    transaction.pendingResults;\n  return {\n    failed,\n    success,\n    invalid,\n    pending\n  };\n}\n"],
  "mappings": "yaAAA,IAAAA,EAAA,GAAAC,EAAAD,EAAA,0BAAAE,IAAA,eAAAC,EAAAH,GAAA,IAAAI,EAA8C,6BAGvC,SAASF,EAAqBG,EAAoC,CACvE,MAAMC,EAAYC,GAChBF,EAAY,OAAO,YAAY,IAAME,EAAU,YAAY,EAEvDC,EACJF,EAAS,gCAA8B,IAAI,GAC3CA,EAAS,gCAA8B,cAAc,EACjDG,EAAUH,EAAS,gCAA8B,OAAO,EACxDI,EACJJ,EAAS,gCAA8B,WAAW,GAClDA,EAAS,gCAA8B,OAAO,EAC1CK,EACJL,EAAS,gCAA8B,OAAO,GAC9CD,EAAY,eACd,MAAO,CACL,OAAAG,EACA,QAAAC,EACA,QAAAC,EACA,QAAAC,CACF,CACF",
  "names": ["getTransactionStatus_exports", "__export", "getTransactionStatus", "__toCommonJS", "import_enums", "transaction", "statusIs", "compareTo", "failed", "success", "invalid", "pending"]
}
