const { ethers, network } = require("hardhat"); module.exports = async (accounts) => { const signers = []; for (const account of accounts) { await network.provider.request({ method: "hardhat_impersonateAccount", params: [account], }); signers.push(await ethers.getSigner(account)); } return signers; };