{"version":3,"sources":["../../src/sdk/data/classes/transactions.ts"],"sourcesContent":["import { BigNumber } from 'ethers';\nimport { TransactionStatuses } from '../constants';\n\nexport class Transactions {\n  transactions: UserOpTransaction[];\n  pageInfo?: {\n    currentPage: number;\n    limit: number;\n  };\n}\n\nexport class UserOpTransaction {\n  chainId: number;\n  sender: string;\n  target?: string | null;\n  transactionHash: string;\n  userOpHash: string;\n  actualGasCost: number;\n  actualGasUsed: number;\n  success: TransactionStatuses;\n  timestamp: number;\n  paymaster: string;\n  value: number;\n  blockExplorerUrl: string;\n  input: string;\n  nonce: number;\n  initCode?: string;\n  callData?: string;\n  accountGasLimits?: string;\n  gasFees?: string;\n  callGasLimit: BigNumber;\n  verificationGasLimit: BigNumber;\n  preVerificationGas: BigNumber;\n  maxFeePerGas: BigNumber;\n  maxPriorityFeePerGas: BigNumber;\n  paymasterAndData?: string;\n  signature?: string;\n  beneficiary?: string;\n  nativeTransfers?: NativeTransfersEntity[];\n  erc20Transfers?: Erc20TransfersEntity[];\n  nftTransfers?: NFTTransfersEntity[];\n}\n\nexport class Erc20TransfersEntity {\n  from: string;\n  to: string;\n  value: number;\n  asset?: string;\n  address: string;\n  decimal: number;\n}\n\nexport class NativeTransfersEntity {\n  from: string;\n  to: string;\n  value: string;\n  asset?: string;\n  address: string;\n  decimal: number;\n  data: string;\n}\n\nexport class NFTTransfersEntity {\n  from: string;\n  to: string;\n  value: number;\n  tokenId: number;\n  asset?: string;\n  category: string;\n  address: string;\n}\n"],"mappings":";AAGO,IAAM,eAAN,MAAmB;AAM1B;AAEO,IAAM,oBAAN,MAAwB;AA8B/B;AAEO,IAAM,uBAAN,MAA2B;AAOlC;AAEO,IAAM,wBAAN,MAA4B;AAQnC;AAEO,IAAM,qBAAN,MAAyB;AAQhC;","names":[]}