UNPKG

@excubiae/contracts

Version:
20 lines 883 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const modules_1 = require("@nomicfoundation/hardhat-ignition/modules"); exports.default = (0, modules_1.buildModule)("ZupassModule", (m) => { const eventId = m.getParameter("eventId", "string"); const signer1 = m.getParameter("signer1", "string"); const signer2 = m.getParameter("signer2", "string"); const verifier = m.getParameter("verifier", "string"); const checkerFactory = m.contract("ZupassCheckerFactory", []); const checker = m.call(checkerFactory, "deploy", [eventId, signer1, signer2, verifier]); const policyFactory = m.contract("ZupassPolicyFactory", []); const policy = m.call(policyFactory, "deploy", [checker.contract]); return { checkerFactory, checker, policyFactory, policy }; }); //# sourceMappingURL=Zupass.js.map