mirror of
https://github.com/Instadapp/dsa-connectors.git
synced 2024-07-29 22:37:00 +00:00
16 lines
622 B
TypeScript
16 lines
622 B
TypeScript
import { ethers } from "hardhat";
|
|
|
|
import { addresses } from "./constant/addresses";
|
|
import { abis } from "./constant/abis";
|
|
import {abi} from "../deployements/mainnet/Implementation_m1.sol/InstaImplementationM1.json";
|
|
|
|
export default async function (owner: any) {
|
|
const instaIndex = await ethers.getContractAt(abis.core.instaIndex, addresses.core.instaIndex)
|
|
|
|
const tx = await instaIndex.build(owner, 2, owner);
|
|
const receipt = await tx.wait()
|
|
const event = receipt.events.find((a: { event: string; }) => a.event === "LogAccountCreated")
|
|
return await ethers.getContractAt(abi, event.args.account)
|
|
};
|
|
|