OsiPad/evm/ignition/modules/Main.ts

18 lines
485 B
TypeScript

import { buildModule } from "@nomicfoundation/hardhat-ignition/modules";
import { PAD_TOKEN_INITIAL_OWNER } from "../../config";
const MainModule = buildModule("MainModule", (m) => {
const initialOwner = m.getParameter(
"padTokenInitialOwner",
PAD_TOKEN_INITIAL_OWNER
);
const messageBox = m.contract("MessageBox", ["Hello OsiPad!"]); // TODO Remove
const padToken = m.contract("PADToken", [initialOwner]);
return { messageBox, padToken };
});
export default MainModule;