{
  "version": 3,
  "sources": ["../../src/utils/transactions/getTransactionsHistory/helpers/getReceiverData.ts"],
  "sourcesContent": ["import { AssetType } from 'types/account.types';\nimport { ServerTransactionType } from 'types/serverTransactions.types';\n\nexport const getReceiverData = (transaction: ServerTransactionType) => {\n  const receiverAddress = transaction.receiver;\n  const isSelfTransaction = receiverAddress === transaction.sender;\n\n  const transactionArguments =\n    transaction.action && transaction.action.arguments;\n\n  const retrieveArgumentsReceiverData =\n    isSelfTransaction &&\n    transactionArguments &&\n    transactionArguments.receiver &&\n    transactionArguments.receiver !== receiverAddress;\n\n  const receiver: string = retrieveArgumentsReceiverData\n    ? transactionArguments.receiver\n    : receiverAddress;\n\n  const receiverAssets: AssetType = retrieveArgumentsReceiverData\n    ? transactionArguments.receiverAssets\n    : transaction.receiverAssets;\n\n  return { receiver, receiverAssets };\n};\n"],
  "mappings": "AAGO,IAAMA,EAAmBC,GAAuC,CACrE,IAAMC,EAAkBD,EAAY,SAC9BE,EAAoBD,IAAoBD,EAAY,OAEpDG,EACJH,EAAY,QAAUA,EAAY,OAAO,UAErCI,EACJF,GACAC,GACAA,EAAqB,UACrBA,EAAqB,WAAaF,EAE9BI,EAAmBD,EACrBD,EAAqB,SACrBF,EAEEK,EAA4BF,EAC9BD,EAAqB,eACrBH,EAAY,eAEhB,MAAO,CAAE,SAAAK,EAAU,eAAAC,CAAe,CACpC",
  "names": ["getReceiverData", "transaction", "receiverAddress", "isSelfTransaction", "transactionArguments", "retrieveArgumentsReceiverData", "receiver", "receiverAssets"]
}
