plutus-ledger-api-1.0.0.1: Interface to the Plutus ledger for the Cardano ledger.
Safe Haskell None
Language Haskell2010

Plutus.V1.Ledger.DCert

Synopsis

Documentation

data DCert Source #

A representation of the ledger DCert. Some information is digested, and not included

Constructors

DCertDelegRegKey StakingCredential
DCertDelegDeRegKey StakingCredential
DCertDelegDelegate

Fields

DCertPoolRegister

A digest of the PoolParams

Fields

DCertPoolRetire PubKeyHash Integer

The retiremant certificate and the Epoch N

DCertGenesis

A really terse Digest

DCertMir

Another really terse Digest

Instances

Instances details
Eq DCert Source #
Instance details

Defined in Plutus.V1.Ledger.DCert

Ord DCert Source #
Instance details

Defined in Plutus.V1.Ledger.DCert

Show DCert Source #
Instance details

Defined in Plutus.V1.Ledger.DCert

Generic DCert Source #
Instance details

Defined in Plutus.V1.Ledger.DCert

NFData DCert Source #
Instance details

Defined in Plutus.V1.Ledger.DCert

Pretty DCert Source #
Instance details

Defined in Plutus.V1.Ledger.DCert

ToData DCert Source #
Instance details

Defined in Plutus.V1.Ledger.DCert

FromData DCert Source #
Instance details

Defined in Plutus.V1.Ledger.DCert

UnsafeFromData DCert Source #
Instance details

Defined in Plutus.V1.Ledger.DCert

Eq DCert Source #
Instance details

Defined in Plutus.V1.Ledger.DCert

Lift DefaultUni DCert Source #
Instance details

Defined in Plutus.V1.Ledger.DCert

Typeable DefaultUni DCert Source #
Instance details

Defined in Plutus.V1.Ledger.DCert

type Rep DCert Source #
Instance details

Defined in Plutus.V1.Ledger.DCert

type Rep DCert = D1 (' MetaData "DCert" "Plutus.V1.Ledger.DCert" "plutus-ledger-api-1.0.0.1-GlUFhIIE0LJGuJDDdHh5lQ" ' False ) (( C1 (' MetaCons "DCertDelegRegKey" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 StakingCredential )) :+: ( C1 (' MetaCons "DCertDelegDeRegKey" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 StakingCredential )) :+: C1 (' MetaCons "DCertDelegDelegate" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 StakingCredential ) :*: S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 PubKeyHash )))) :+: (( C1 (' MetaCons "DCertPoolRegister" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 PubKeyHash ) :*: S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 PubKeyHash )) :+: C1 (' MetaCons "DCertPoolRetire" ' PrefixI ' False ) ( S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 PubKeyHash ) :*: S1 (' MetaSel (' Nothing :: Maybe Symbol ) ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Integer ))) :+: ( C1 (' MetaCons "DCertGenesis" ' PrefixI ' False ) ( U1 :: Type -> Type ) :+: C1 (' MetaCons "DCertMir" ' PrefixI ' False ) ( U1 :: Type -> Type ))))