import { buildModule } from "@nomicfoundation/hardhat-ignition/modules";

const EventManagerModule = buildModule("EventManager", (m) => {
  const masterAddress = m.getParameter("masterAddress");
  const eventTicket = m.getParameter("eventTicket");
  const erc20 = m.getParameter("erc20");
  const initialOffset = m.getParameter("initialOffset", Math.floor(Date.now() / 1000));

  const eventManager = m.contract("CyberValleyEventManager", [
    erc20,
    eventTicket,
    masterAddress,
    initialOffset,
  ]);

  return { eventManager };
});

export default EventManagerModule;

Graph