// SPDX-License-Identifier: LGPL-3.0-only
//
// This file is provided WITHOUT ANY WARRANTY;
// without even the implied warranty of MERCHANTABILITY
// or FITNESS FOR A PARTICULAR PURPOSE.
//
// Shared Hardhat network connection. All fixture modules must import from
// here so they share the same EdrProvider instance — otherwise snapshots
// taken via `loadFixture` only revert state seen by one provider, leaving
// mutations made through other providers persisted across tests.
import { network } from "hardhat";
export const connection = await network.connect();
export const ethers = connection.ethers;
export const ignition = connection.ignition;
export const networkHelpers = connection.networkHelpers;
