@ordao/c-deployment
Version:
Environment for managing ordao contract deployments
20 lines (17 loc) • 657 B
text/typescript
import { buildModule } from "@nomicfoundation/hardhat-ignition/modules";
import ParentOwnershipTransferred from "./ParentOwnershipTransferred";
export default buildModule("ParentTrOrec", (m) => {
const { parentRespect } = m.useModule(ParentOwnershipTransferred);
const votePeriod = m.getParameter("votePeriod");
const vetoPeriod = m.getParameter("vetoPeriod");
const voteThreshold = m.getParameter("voteThreshold");
const maxLiveYesVotes = m.getParameter("maxLiveYesVotes");
const orec = m.contract("Orec", [
parentRespect,
votePeriod,
vetoPeriod,
voteThreshold,
maxLiveYesVotes
]);
return { orec, parentRespect };
});