const {expect} = require("chai"); const hre = require("hardhat"); const {ethers} = hre; async function masterAddETHBOnGemJoinMapping( userWallet, instaMapping, instaMaster ) { await userWallet.sendTransaction({ to: hre.network.config.InstaMaster, value: ethers.utils.parseEther("0.1"), }); await hre.network.provider.request({ method: "hardhat_impersonateAccount", params: [await instaMaster.getAddress()], }); const ethBGemJoin = "0x08638eF1A205bE6762A8b935F5da9b700Cf7322c"; await expect( instaMapping.connect(instaMaster).addGemJoinMapping([ethBGemJoin]) ).to.emit(instaMapping, "LogAddGemJoinMapping"); } module.exports = masterAddETHBOnGemJoinMapping;