deth
Version:
Ethereum node focused on Developer Experience
17 lines (16 loc) • 592 B
TypeScript
import { HexData, Address } from '../../primitives';
import { AbiDecoder } from '../AbiDecoder';
import { DethLogger } from './DethLogger';
import { WalletManager } from '../../WalletManager';
export declare class CliLogger implements DethLogger {
private readonly abiDecoder;
constructor(abiDecoder: AbiDecoder);
logTransaction(tx: {
to?: Address;
from: Address;
data?: HexData;
}): void;
logEvent(data: string, topics: string[]): void;
logRevert(reason: string, address: Address): void;
logNodeInfo(walletManager: WalletManager): void;
}