import { BigNumber, utils, Wallet } from 'ethers' import { deployContract } from 'ethereum-waffle' import { ERC20Mock } from '../../constants' export const MOCK_TOKEN_INITIAL_BALANCE = utils.parseEther('10') export const SECOND_TEST_CHAIN_ID = 31337 export const SECOND_MOCK_TOKEN_INITIAL_BALANCE = BigNumber.from(2000) export async function deployMockToken(deployer: Wallet, initialBalance?: BigNumber) { const args = ['MOCKToken', 'MOCK', deployer.address, initialBalance ?? MOCK_TOKEN_INITIAL_BALANCE] return await deployContract(deployer, ERC20Mock, args) }