Skip to content

Commit 3e913bd

Browse files
committed
Remove dead code from ConsoleLogger
1 parent 80ff5bb commit 3e913bd

File tree

1 file changed

+1
-54
lines changed

1 file changed

+1
-54
lines changed

packages/hardhat-core/src/internal/hardhat-network/stack-traces/consoleLogger.ts

+1-54
Original file line numberDiff line numberDiff line change
@@ -47,66 +47,13 @@ import {
4747
Uint256Ty,
4848
CONSOLE_LOG_SIGNATURES,
4949
} from "./logger";
50-
import {
51-
EvmMessageTrace,
52-
isCallTrace,
53-
isEvmStep,
54-
isPrecompileTrace,
55-
MessageTrace,
56-
} from "./message-trace";
5750

58-
const CONSOLE_ADDRESS = "0x000000000000000000636F6e736F6c652e6c6f67"; // toHex("console.log")
5951
const REGISTER_SIZE = 32;
6052

61-
// eslint-disable-next-line @typescript-eslint/no-empty-interface
62-
interface ConsoleLogArray extends Array<ConsoleLogEntry> {}
63-
64-
export type ConsoleLogEntry = string | ConsoleLogArray;
65-
66-
// eslint-disable-next-line @typescript-eslint/no-redeclare
53+
export type ConsoleLogEntry = string | ConsoleLogEntry[];
6754
export type ConsoleLogs = ConsoleLogEntry[];
6855

6956
export class ConsoleLogger {
70-
public getLogMessages(maybeDecodedMessageTrace: MessageTrace): string[] {
71-
return this.getExecutionLogs(maybeDecodedMessageTrace).map(
72-
consoleLogToString
73-
);
74-
}
75-
76-
public getExecutionLogs(
77-
maybeDecodedMessageTrace: MessageTrace
78-
): ConsoleLogs[] {
79-
if (isPrecompileTrace(maybeDecodedMessageTrace)) {
80-
return [];
81-
}
82-
83-
const logs: ConsoleLogs[] = [];
84-
this._collectExecutionLogs(maybeDecodedMessageTrace, logs);
85-
return logs;
86-
}
87-
88-
private _collectExecutionLogs(trace: EvmMessageTrace, logs: ConsoleLogs) {
89-
for (const messageTrace of trace.steps) {
90-
if (isEvmStep(messageTrace) || isPrecompileTrace(messageTrace)) {
91-
continue;
92-
}
93-
94-
if (
95-
isCallTrace(messageTrace) &&
96-
bufferToHex(messageTrace.address) === CONSOLE_ADDRESS.toLowerCase()
97-
) {
98-
const log = this._maybeConsoleLog(Buffer.from(messageTrace.calldata));
99-
if (log !== undefined) {
100-
logs.push(log);
101-
}
102-
103-
continue;
104-
}
105-
106-
this._collectExecutionLogs(messageTrace, logs);
107-
}
108-
}
109-
11057
/**
11158
* Temporary code to print console.sol messages that come from EDR
11259
*/

0 commit comments

Comments
 (0)