Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
TrustlessSidechain.Governance.MultiSig
Description
Implement a security mechanism that requires n out of m signatures on the transaction.
Documentation
data MultiSigGovParams #
Parameters of the security mechanism. Note that setting
requiredSignatures
to a value greater than `length governanceMembers` will
result in governance that can never approve anything.
NOTE: the order of entries in the governanceMembers
matters! Since
MultiSigGovParams
is used to parameterize the multi-signature governance
minting policy, changing the order of elements will change the hash of the
policy.
Constructors
MultiSigGovParams | |
Fields
|
Instances
Show MultiSigGovParams # | |
Defined in TrustlessSidechain.Governance.MultiSig Methods showsPrec :: Int -> MultiSigGovParams -> ShowS # show :: MultiSigGovParams -> String # showList :: [MultiSigGovParams] -> ShowS # | |
Eq MultiSigGovParams # | |
Defined in TrustlessSidechain.Governance.MultiSig Methods (==) :: MultiSigGovParams -> MultiSigGovParams -> Bool # (/=) :: MultiSigGovParams -> MultiSigGovParams -> Bool # | |
FromData MultiSigGovParams # | |
Defined in TrustlessSidechain.Governance.MultiSig Methods | |
ToData MultiSigGovParams # | |
Defined in TrustlessSidechain.Governance.MultiSig Methods | |
UnsafeFromData MultiSigGovParams # | |
Defined in TrustlessSidechain.Governance.MultiSig Methods |