plutus-use-cases-0.1.0.0: Collection of smart contracts to develop the plutus/wallet interface
Safe HaskellNone
LanguageHaskell2010

Plutus.Contracts.MultiSig

Description

Implements an n-out-of-m multisig contract.

Synopsis

Documentation

data MultiSig Source #

Constructors

MultiSig 

Fields

Instances

Instances details
Show MultiSig Source # 
Instance details

Defined in Plutus.Contracts.MultiSig

Generic MultiSig Source # 
Instance details

Defined in Plutus.Contracts.MultiSig

Associated Types

type Rep MultiSig :: Type -> Type Source #

ToJSON MultiSig Source # 
Instance details

Defined in Plutus.Contracts.MultiSig

FromJSON MultiSig Source # 
Instance details

Defined in Plutus.Contracts.MultiSig

ValidatorTypes MultiSig Source # 
Instance details

Defined in Plutus.Contracts.MultiSig

Lift DefaultUni MultiSig Source # 
Instance details

Defined in Plutus.Contracts.MultiSig

Typeable DefaultUni MultiSig Source # 
Instance details

Defined in Plutus.Contracts.MultiSig

type Rep MultiSig Source # 
Instance details

Defined in Plutus.Contracts.MultiSig

type Rep MultiSig = D1 ('MetaData "MultiSig" "Plutus.Contracts.MultiSig" "plutus-use-cases-0.1.0.0-sCb7ThsvWbFT6VPXrOzPF" 'False) (C1 ('MetaCons "MultiSig" 'PrefixI 'True) (S1 ('MetaSel ('Just "signatories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PaymentPubKeyHash]) :*: S1 ('MetaSel ('Just "minNumSignatures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))
type DatumType MultiSig Source # 
Instance details

Defined in Plutus.Contracts.MultiSig

type RedeemerType MultiSig Source # 
Instance details

Defined in Plutus.Contracts.MultiSig

lock :: AsContractError e => Promise () MultiSigSchema e () Source #

Lock some funds in a MultiSig contract.