cardano-ledger-core-1.17.0.0: Core components of Cardano ledgers from the Shelley release on.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Ledger.Keys.Bootstrap

Synopsis

Documentation

data BootstrapWitness where Source #

Instances

Instances details
Generic BootstrapWitness Source # 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

Associated Types

type Rep BootstrapWitnessTypeType Source #

Show BootstrapWitness Source # 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

ToCBOR BootstrapWitness Source # 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

EncCBOR BootstrapWitness Source #

Encodes memoized bytes created upon construction.

Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

EqRaw BootstrapWitness Source # 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

NFData BootstrapWitness Source # 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

Methods

rnfBootstrapWitness → () Source #

Eq BootstrapWitness Source # 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

Ord BootstrapWitness Source # 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

NoThunks BootstrapWitness Source # 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

DecCBOR (Annotator BootstrapWitness) Source # 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

type Rep BootstrapWitness Source # 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

type Rep BootstrapWitness = D1 ('MetaData "BootstrapWitness" "Cardano.Ledger.Keys.Bootstrap" "cardano-ledger-core-1.17.0.0-inplace" 'False) (C1 ('MetaCons "BootstrapWitness'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bwKey'") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (VKey 'Witness)) :*: S1 ('MetaSel ('Just "bwSig'") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (SignedDSIGN DSIGN (Hash HASH EraIndependentTxBody)))) :*: (S1 ('MetaSel ('Just "bwChainCode'") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ChainCode) :*: (S1 ('MetaSel ('Just "bwAttributes'") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ByteString) :*: S1 ('MetaSel ('Just "bwBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))))

newtype ChainCode Source #

Constructors

ChainCode 

Instances

Instances details
Generic ChainCode Source # 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

Associated Types

type Rep ChainCodeTypeType Source #

Show ChainCode Source # 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

DecCBOR ChainCode Source # 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

EncCBOR ChainCode Source # 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

Methods

encCBORChainCodeEncoding Source #

encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy ChainCodeSize Source #

encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [ChainCode] → Size Source #

NFData ChainCode Source # 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

Methods

rnfChainCode → () Source #

Eq ChainCode Source # 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

NoThunks ChainCode Source # 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

type Rep ChainCode Source # 
Instance details

Defined in Cardano.Ledger.Keys.Bootstrap

type Rep ChainCode = D1 ('MetaData "ChainCode" "Cardano.Ledger.Keys.Bootstrap" "cardano-ledger-core-1.17.0.0-inplace" 'True) (C1 ('MetaCons "ChainCode" 'PrefixI 'True) (S1 ('MetaSel ('Just "unChainCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString)))

bootstrapWitKeyHashBootstrapWitnessKeyHash 'Witness Source #

Rebuild the addrRoot of the corresponding address.