diff --git a/faucet.js b/faucet.js index 0c4f229..ddc5838 100644 --- a/faucet.js +++ b/faucet.js @@ -53,12 +53,20 @@ export async function gib( chainId, owner, vault, tokenAmounts ) { if (info.mockCoins) { const [coinAddr, usdAddr] = info.mockCoins const signer = await provider.getSigner() - console.log('faucet minting tokens to', vault) - await (await mockERC20Contract(coinAddr, signer)).mint(vault, 10n * 10n ** 18n) - await (await mockERC20Contract(usdAddr, signer)).mint(vault, 10_000n * 10n ** 6n) + if (tokenAmounts['MEH'] > 0) { + const amount = BigInt(tokenAmounts['MEH']); + console.log(`faucet minting ${amount} MEH to`, vault) + const token = await mockERC20Contract(coinAddr, signer); + await token.mint(vault, amount * 10n ** 18n) + } + if (tokenAmounts['USXD'] > 0) { + const amount = BigInt(tokenAmounts['USXD']); + console.log(`faucet minting ${amount} USXD to`, vault) + const token = await mockERC20Contract(usdAddr, signer); + await token.mint(vault, amount * 10n ** 6n) + } } } - return } }