mev-inspect
Version:
A JS port of 'mev-inspect-py' optimised for ease of use.
26 lines • 791 B
TypeScript
import { Provider, TransactionReceipt } from 'ethers';
interface Log {
blockHash: string;
blockNumber: number;
transactionFrom: string;
transactionHash: string;
transactionIndex: number;
logIndex: number;
gasUsed: number;
address: string;
topics: readonly string[];
data: string;
}
declare class Chain {
#private;
provider: Provider;
constructor(provider: Provider);
getTransactionLogs(hash: string): Promise<Log[]>;
getBlockLogs(number: number): Promise<Log[]>;
getReceipt(hash: string): Promise<TransactionReceipt | null>;
getBlockReceipts(number: number): Promise<TransactionReceipt[]>;
parseReceipts(receipts: TransactionReceipt[]): Log[];
}
export default Chain;
export { Log };
//# sourceMappingURL=chain.d.ts.map