export type ConwayGenesisParams = {
committee: {
members: Record<string, number>
threshold: {
denominator: number
numerator: number
}
}
committeeMaxTermLength: number
committeeMinSize: number
constitution: {
anchor: {
dataHash: string
url: string
}
script: string
}
dRepActivity: number
dRepDeposit: number
dRepVotingThresholds: {
committeeNoConfidence: number
committeeNormal: number
hardForkInitiation: number
motionNoConfidence: number
ppEconomicGroup: number
ppGovGroup: number
ppNetworkGroup: number
ppTechnicalGroup: number
treasuryWithdrawal: number
updateToConstitution: number
}
govActionDeposit: number
govActionLifetime: number
minFeeRefScriptCostPerByte: number
plutusV3CostModel: number[]
poolVotingThresholds: {
committeeNoConfidence: number
committeeNormal: number
hardForkInitiation: number
motionNoConfidence: number
ppSecurityGroup: number
}
}