cardano-ledger-shelley-0.1.0.0
Safe Haskell None
Language Haskell2010

Cardano.Ledger.Shelley.Address.Bootstrap

Synopsis

Documentation

data BootstrapWitness crypto where Source #

Instances

Instances details
(c ~ Crypto era, Witnesses era ~ WitnessSet era) => HasField "bootWits" ( Tx era) ( Set ( BootstrapWitness c)) Source #
Instance details

Defined in Cardano.Ledger.Shelley.Tx

Crypto crypto => Eq ( BootstrapWitness crypto) Source #
Instance details

Defined in Cardano.Ledger.Shelley.Address.Bootstrap

Crypto crypto => Ord ( BootstrapWitness crypto) Source #
Instance details

Defined in Cardano.Ledger.Shelley.Address.Bootstrap

Crypto crypto => Show ( BootstrapWitness crypto) Source #
Instance details

Defined in Cardano.Ledger.Shelley.Address.Bootstrap

Generic ( BootstrapWitness crypto) Source #
Instance details

Defined in Cardano.Ledger.Shelley.Address.Bootstrap

Associated Types

type Rep ( BootstrapWitness crypto) :: Type -> Type Source #

( Crypto era, NFData ( VerKeyDSIGN ( DSIGN era)), NFData ( SigDSIGN ( DSIGN era))) => NFData ( BootstrapWitness era) Source #
Instance details

Defined in Cardano.Ledger.Shelley.Address.Bootstrap

Crypto crypto => ToCBOR ( BootstrapWitness crypto) Source #
Instance details

Defined in Cardano.Ledger.Shelley.Address.Bootstrap

Crypto crypto => FromCBOR ( Annotator ( BootstrapWitness crypto)) Source #
Instance details

Defined in Cardano.Ledger.Shelley.Address.Bootstrap

Crypto crypto => NoThunks ( BootstrapWitness crypto) Source #
Instance details

Defined in Cardano.Ledger.Shelley.Address.Bootstrap

type Rep ( BootstrapWitness crypto) Source #
Instance details

Defined in Cardano.Ledger.Shelley.Address.Bootstrap

newtype ChainCode Source #

Instances

Instances details
Eq ChainCode Source #
Instance details

Defined in Cardano.Ledger.Shelley.Address.Bootstrap

Show ChainCode Source #
Instance details

Defined in Cardano.Ledger.Shelley.Address.Bootstrap

Generic ChainCode Source #
Instance details

Defined in Cardano.Ledger.Shelley.Address.Bootstrap

NFData ChainCode Source #
Instance details

Defined in Cardano.Ledger.Shelley.Address.Bootstrap

ToCBOR ChainCode Source #
Instance details

Defined in Cardano.Ledger.Shelley.Address.Bootstrap

FromCBOR ChainCode Source #
Instance details

Defined in Cardano.Ledger.Shelley.Address.Bootstrap

NoThunks ChainCode Source #
Instance details

Defined in Cardano.Ledger.Shelley.Address.Bootstrap

type Rep ChainCode Source #
Instance details

Defined in Cardano.Ledger.Shelley.Address.Bootstrap

type Rep ChainCode = D1 (' MetaData "ChainCode" "Cardano.Ledger.Shelley.Address.Bootstrap" "cardano-ledger-shelley-0.1.0.0-4LNBTpyKcsy6EW18a3tTt2" ' True ) ( C1 (' MetaCons "ChainCode" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "unChainCode") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 ByteString )))

bootstrapWitKeyHash :: forall crypto. Crypto crypto => BootstrapWitness crypto -> KeyHash ' Witness crypto Source #

Rebuild the addrRoot of the corresponding address.