@etherspot/data-utils
Version:
Etherspot Data Utils
1 lines • 1.56 kB
Source Map (JSON)
{"version":3,"sources":["../../src/sdk/data/classes/transaction.ts"],"sourcesContent":["import { BigNumber } from 'ethers';\nimport { Type } from 'class-transformer';\nimport { TransformBigNumber } from '../../common';\nimport { TransactionDirections, TransactionStatuses } from '../constants';\nimport { TransactionAsset } from './transaction-asset';\nimport { TransactionBatch } from './transaction-batch';\nimport { TransactionLog } from './transaction-log';\nimport { InternalTransaction } from './internal-transaction';\n\nexport class Transaction {\n hash: string;\n\n nonce: number;\n\n blockHash: string;\n\n blockNumber: number;\n\n timestamp: number;\n\n from: string;\n\n to: string;\n\n @TransformBigNumber()\n value: BigNumber;\n\n @TransformBigNumber()\n gasPrice: BigNumber;\n\n gasLimit: number;\n\n input: string;\n\n transactionIndex: number;\n\n gasUsed: number;\n\n logs: TransactionLog[];\n\n status: TransactionStatuses;\n\n @Type(() => TransactionAsset)\n asset: TransactionAsset;\n\n blockExplorerUrl: string;\n\n direction: TransactionDirections;\n\n mainTransactionDataFetched: boolean;\n\n internalTransactionsFetched: boolean;\n\n internalTransactions: InternalTransaction[];\n\n @Type(() => TransactionBatch)\n batch: TransactionBatch;\n}\n"],"mappings":";;;;;;;;;;;;;;AACA,SAAS,YAAY;AAQd,IAAM,cAAN,MAAkB;AAgDzB;AAhCE;AAAA,EADC,mBAAmB;AAAA,GAfT,YAgBX;AAGA;AAAA,EADC,mBAAmB;AAAA,GAlBT,YAmBX;AAeA;AAAA,EADC,KAAK,MAAM,gBAAgB;AAAA,GAjCjB,YAkCX;AAaA;AAAA,EADC,KAAK,MAAM,gBAAgB;AAAA,GA9CjB,YA+CX;","names":[]}