cardano-ledger-shelley-ma-test
Safe HaskellNone
LanguageHaskell2010

Test.Cardano.Ledger.ShelleyMA.Serialisation.Timelocks

Documentation

data MultiSig era Source #

Instances

Instances details
(ShelleyEraScript era, NativeScript era ~ MultiSig era) ⇒ Arbitrary (MultiSig era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.Arbitrary

Methods

arbitraryGen (MultiSig era) Source #

shrinkMultiSig era → [MultiSig era] Source #

Typeable era ⇒ ToCBOR (MultiSig era) 
Instance details

Defined in Cardano.Ledger.Shelley.Scripts

Methods

toCBORMultiSig era → Encoding Source #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (MultiSig era) → Size Source #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [MultiSig era] → Size Source #

Era era ⇒ DecCBOR (Annotator (MultiSig era)) 
Instance details

Defined in Cardano.Ledger.Shelley.Scripts

Era era ⇒ DecCBOR (MultiSig era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.Binary.Annotator

Methods

decCBORDecoder s (MultiSig era) Source #

dropCBORProxy (MultiSig era) → Decoder s () Source #

labelProxy (MultiSig era) → Text Source #

Era era ⇒ EncCBOR (MultiSig era)

Encodes memoized bytes created upon construction.

Instance details

Defined in Cardano.Ledger.Shelley.Scripts

Methods

encCBORMultiSig era → Encoding Source #

SafeToHash (MultiSig era) 
Instance details

Defined in Cardano.Ledger.Shelley.Scripts

EqRaw (MultiSig era) 
Instance details

Defined in Cardano.Ledger.Shelley.Scripts

Methods

eqRawMultiSig era → MultiSig era → Bool Source #

Memoized (MultiSig era) 
Instance details

Defined in Cardano.Ledger.Shelley.Scripts

Associated Types

type RawType (MultiSig era) 
Instance details

Defined in Cardano.Ledger.Shelley.Scripts

type RawType (MultiSig era) = MultiSigRaw era
NFData (MultiSig era) 
Instance details

Defined in Cardano.Ledger.Shelley.Scripts

Methods

rnfMultiSig era → () #

Generic (MultiSig era) 
Instance details

Defined in Cardano.Ledger.Shelley.Scripts

Associated Types

type Rep (MultiSig era) 
Instance details

Defined in Cardano.Ledger.Shelley.Scripts

type Rep (MultiSig era) = D1 ('MetaData "MultiSig" "Cardano.Ledger.Shelley.Scripts" "cardano-ledger-shelley-1.18.0.0-inplace" 'True) (C1 ('MetaCons "MkMultiSig" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (MultiSigRaw era)))))

Methods

fromMultiSig era → Rep (MultiSig era) x #

toRep (MultiSig era) x → MultiSig era #

Show (MultiSig era) 
Instance details

Defined in Cardano.Ledger.Shelley.Scripts

Methods

showsPrecIntMultiSig era → ShowS #

showMultiSig era → String #

showList ∷ [MultiSig era] → ShowS #

Eq (MultiSig era) 
Instance details

Defined in Cardano.Ledger.Shelley.Scripts

Methods

(==)MultiSig era → MultiSig era → Bool #

(/=)MultiSig era → MultiSig era → Bool #

Typeable era ⇒ NoThunks (MultiSig era) 
Instance details

Defined in Cardano.Ledger.Shelley.Scripts

ToExpr (MultiSig era) 
Instance details

Defined in Test.Cardano.Ledger.Shelley.TreeDiff

Methods

toExprMultiSig era → Expr Source #

listToExpr ∷ [MultiSig era] → Expr Source #

type RawType (MultiSig era) 
Instance details

Defined in Cardano.Ledger.Shelley.Scripts

type RawType (MultiSig era) = MultiSigRaw era
type Rep (MultiSig era) 
Instance details

Defined in Cardano.Ledger.Shelley.Scripts

type Rep (MultiSig era) = D1 ('MetaData "MultiSig" "Cardano.Ledger.Shelley.Scripts" "cardano-ledger-shelley-1.18.0.0-inplace" 'True) (C1 ('MetaCons "MkMultiSig" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (MemoBytes (MultiSigRaw era)))))