diff --git a/packages/hardhat-core/src/internal/hardhat-network/provider/provider.ts b/packages/hardhat-core/src/internal/hardhat-network/provider/provider.ts index 3dda0ab27f..f0ddfce099 100644 --- a/packages/hardhat-core/src/internal/hardhat-network/provider/provider.ts +++ b/packages/hardhat-core/src/internal/hardhat-network/provider/provider.ts @@ -84,15 +84,16 @@ let _globalEdrContext: EdrContext | undefined; // Lazy initialize the global EDR context. export async function getGlobalEdrContext(): Promise { - const { EdrContext, L1_CHAIN_TYPE, l1ProviderFactory } = requireNapiRsModule( - "@nomicfoundation/edr" - ) as typeof import("@nomicfoundation/edr"); + const { EdrContext, GENERIC_CHAIN_TYPE, l1ProviderFactory } = + requireNapiRsModule( + "@nomicfoundation/edr" + ) as typeof import("@nomicfoundation/edr"); if (_globalEdrContext === undefined) { // Only one is allowed to exist _globalEdrContext = new EdrContext(); await _globalEdrContext.registerProviderFactory( - L1_CHAIN_TYPE, + GENERIC_CHAIN_TYPE, l1ProviderFactory() ); } @@ -196,7 +197,7 @@ export class EdrProviderWrapper loggerConfig: LoggerConfig, tracingConfig?: TracingConfig ): Promise { - const { L1_CHAIN_TYPE } = requireNapiRsModule( + const { GENERIC_CHAIN_TYPE } = requireNapiRsModule( "@nomicfoundation/edr" ) as typeof import("@nomicfoundation/edr"); @@ -232,7 +233,7 @@ export class EdrProviderWrapper const context = await getGlobalEdrContext(); const provider = await context.createProvider( - L1_CHAIN_TYPE, + GENERIC_CHAIN_TYPE, { allowBlocksWithSameTimestamp: config.allowBlocksWithSameTimestamp ?? false,