account.js 397 B

1234567891011121314
  1. const { ethers } = require('hardhat');
  2. const { impersonateAccount, setBalance } = require('@nomicfoundation/hardhat-network-helpers');
  3. // Hardhat default balance
  4. const DEFAULT_BALANCE = 10000n * ethers.WeiPerEther;
  5. async function impersonate(account, balance = DEFAULT_BALANCE) {
  6. await impersonateAccount(account);
  7. await setBalance(account, balance);
  8. }
  9. module.exports = {
  10. impersonate,
  11. };