createGovernanceConfig
@totemsdk/governance / createGovernanceConfig
Function: createGovernanceConfig()
createGovernanceConfig(
params):GovernanceConfig
Parameters
params
authorityResolver
string
authorityScope
string
daoId
string
membership
{ defaultWeight?: number; minWeightToPropose?: number; }
membership.defaultWeight?
number
membership.minWeightToPropose?
number
name
string
voting
{ algorithm: "linear" | "quadratic" | "liquid"; allowAbstain?: boolean; delayBeforeVotingMs?: number; delegation?: DelegationConfig; executionDelayMs?: number; passThresholdBps: number; quadratic?: QuadraticConfig; quorumBps: number; votingPeriodMs: number; }
voting.algorithm
"linear" | "quadratic" | "liquid"
voting.allowAbstain?
boolean
voting.delayBeforeVotingMs?
number
voting.delegation?
voting.executionDelayMs?
number
voting.passThresholdBps
number
voting.quadratic?
voting.quorumBps
number
voting.votingPeriodMs
number