@ethereumjs/vm
Version:
An Ethereum VM implementation
11 lines • 592 B
TypeScript
import { CLRequest, CLRequestType } from '@ethereumjs/util';
import type { RunTxResult } from './types.ts';
import type { VM } from './vm.ts';
/**
* This helper method generates a list of all CL requests that can be included in a pending block
* @param vm VM instance (used in deriving partial withdrawal requests)
* @param txResults (used in deriving deposit requests)
* @returns a list of CL requests in ascending order by type
*/
export declare const accumulateRequests: (vm: VM, txResults: RunTxResult[]) => Promise<CLRequest<CLRequestType>[]>;
//# sourceMappingURL=requests.d.ts.map