UNPKG

@celo/explorer

Version:
15 lines 715 B
import { EventLog } from '@celo/connect'; import { type TransactionReceipt } from 'viem'; import { ContractKit } from '@celo/contractkit'; import { ContractDetails } from './base'; export declare function newLogExplorer(kit: ContractKit): Promise<LogExplorer>; export declare class LogExplorer { private kit; readonly contractDetails: ContractDetails[]; private readonly addressMapping; constructor(kit: ContractKit, contractDetails: ContractDetails[]); fetchTxReceipt(txhash: string): Promise<TransactionReceipt | null>; getKnownLogs(tx: TransactionReceipt): EventLog[]; tryParseLog(log: TransactionReceipt['logs'][number]): null | EventLog; } //# sourceMappingURL=log-explorer.d.ts.map