ABI's from contract/out files
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import {ethers} from "ethers";
|
||||
import {getProvider} from "./blockchain.js";
|
||||
import {chainInfo} from "./chain.js";
|
||||
import {mockErc20Abi} from "./abi.js";
|
||||
import {mockERC20Contract} from "./contract.js";
|
||||
|
||||
|
||||
export async function gib( chainId, owner, vault, tokenAmounts ) {
|
||||
@@ -28,7 +28,7 @@ export async function gib( chainId, owner, vault, tokenAmounts ) {
|
||||
}
|
||||
else {
|
||||
console.log(`sending ${token} coin to ${vault} +${amount}`)
|
||||
await new ethers.Contract(token, mockErc20Abi, signer).mint(vault, amount)
|
||||
await (await mockERC20Contract(token,signer)).mint(vault, amount)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -37,8 +37,8 @@ export async function gib( chainId, owner, vault, tokenAmounts ) {
|
||||
const [coinAddr, usdAddr] = info.mockCoins
|
||||
const signer = await provider.getSigner()
|
||||
console.log('faucet minting tokens to', vault)
|
||||
await new ethers.Contract(coinAddr, mockErc20Abi, signer).mint(vault, 10n *10n**18n)
|
||||
await new ethers.Contract(usdAddr, mockErc20Abi, signer).mint(vault, 10_000n *10n**6n)
|
||||
await (await mockERC20Contract(coinAddr, signer)).mint(vault, 10n *10n**18n)
|
||||
await (await mockERC20Contract(usdAddr, signer)).mint(vault, 10_000n *10n**6n)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user