UNPKG

@etherspot/data-utils

Version:
36 lines (33 loc) 1.09 kB
import { BigNumber } from 'ethers'; import { TransactionStatuses, TransactionDirections } from '../constants.mjs'; import { TransactionAsset } from './transaction-asset.mjs'; import { TransactionBatch } from './transaction-batch.mjs'; import { TransactionLog } from './transaction-log.mjs'; import { InternalTransaction } from './internal-transaction.mjs'; import './transaction-log-decoded.mjs'; import './decoded-log-param.mjs'; declare class Transaction { hash: string; nonce: number; blockHash: string; blockNumber: number; timestamp: number; from: string; to: string; value: BigNumber; gasPrice: BigNumber; gasLimit: number; input: string; transactionIndex: number; gasUsed: number; logs: TransactionLog[]; status: TransactionStatuses; asset: TransactionAsset; blockExplorerUrl: string; direction: TransactionDirections; mainTransactionDataFetched: boolean; internalTransactionsFetched: boolean; internalTransactions: InternalTransaction[]; batch: TransactionBatch; } export { Transaction };