MCP Ethers Wallet

import { TestEnvironment, getHardhatTestProvider } from './hardhatTestProvider.js'; let globalTestEnv: TestEnvironment | undefined; export async function getTestEnvironment(): Promise<TestEnvironment> { if (!globalTestEnv) { globalTestEnv = await getHardhatTestProvider(); } return globalTestEnv; } export async function cleanupTestEnvironment(): Promise<void> { globalTestEnv = undefined; } export async function resetTestEnvironment(): Promise<void> { globalTestEnv = await getHardhatTestProvider(); }