@polygon-hermez/vm
Version:
An Ethereum VM implementation
11 lines (10 loc) • 373 B
TypeScript
import Common from '@ethereumjs/common';
import { RunState } from './../interpreter';
export interface SyncOpHandler {
(runState: RunState, common: Common): void;
}
export interface AsyncOpHandler {
(runState: RunState, common: Common): Promise<void>;
}
export type OpHandler = SyncOpHandler | AsyncOpHandler;
export declare const handlers: Map<number, OpHandler>;