UNPKG

@elephant-xyz/cli

Version:
20 lines 792 B
import { TransactionStatus } from '../types/submit.types.js'; export declare class TransactionStatusService { private provider; private pollingInterval; private maxPollingTime; constructor(rpcUrl: string); /** * Wait for a transaction to be confirmed on the blockchain */ waitForTransaction(txHash: string, timeout?: number): Promise<TransactionStatus>; /** * Wait for multiple transactions in parallel */ waitForMultipleTransactions(txHashes: string[], onProgress?: (completed: number, total: number) => void): Promise<TransactionStatus[]>; /** * Get current transaction status without waiting */ getTransactionStatus(txHash: string): Promise<TransactionStatus>; } //# sourceMappingURL=transaction-status.service.d.ts.map