cardano-ledger-canonical-state-9.9.9.9: Instaces for working with canonical ledger state representation
Safe HaskellNone
LanguageHaskell2010

Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

Synopsis

Documentation

newtype GovProposalOut v Source #

Canonical wrapper over gov action state. Because this is on-chain data we create a wrapper for that.

Constructors

GovProposalOut v 

Instances

Instances details
ToCanonicalCBOR "gov/proposals/v0" v ⇒ CanonicalCBOREntryEncoder "gov/proposals/v0" (GovProposalOut v) Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

FromCanonicalCBOR "gov/proposals/v0" v ⇒ FromCanonicalCBOR "gov/proposals/v0" (GovProposalOut v) Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

Methods

fromCanonicalCBORCanonicalDecoder s (Versioned "gov/proposals/v0" (GovProposalOut v)) Source #

ToCanonicalCBOR "gov/proposals/v0" v ⇒ ToCanonicalCBOR "gov/proposals/v0" (GovProposalOut v) Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

Methods

toCanonicalCBOR ∷ proxy "gov/proposals/v0" → GovProposalOut v → CanonicalEncoding Source #

FromCanonicalCBOR "gov/proposals/v0" v ⇒ CanonicalCBOREntryDecoder "gov/proposals/v0" (GovProposalOut v) Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

Methods

decodeEntryCanonicalDecoder s (Versioned "gov/proposals/v0" (GovProposalOut v)) Source #

Generic (GovProposalOut v) Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

Associated Types

type Rep (GovProposalOut v) 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

type Rep (GovProposalOut v) = D1 ('MetaData "GovProposalOut" "Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'True) (C1 ('MetaCons "GovProposalOut" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 v)))

Methods

fromGovProposalOut v → Rep (GovProposalOut v) x #

toRep (GovProposalOut v) x → GovProposalOut v #

Show v ⇒ Show (GovProposalOut v) Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

Eq v ⇒ Eq (GovProposalOut v) Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

type Rep (GovProposalOut v) Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

type Rep (GovProposalOut v) = D1 ('MetaData "GovProposalOut" "Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'True) (C1 ('MetaCons "GovProposalOut" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 v)))

data CanonicalGovActionId Source #

Instances

Instances details
Generic CanonicalGovActionId Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

Associated Types

type Rep CanonicalGovActionId 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

type Rep CanonicalGovActionId = D1 ('MetaData "CanonicalGovActionId" "Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'False) (C1 ('MetaCons "CanonicalGovActionId" 'PrefixI 'True) (S1 ('MetaSel ('Just "gaidTxId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxId) :*: S1 ('MetaSel ('Just "gaidGovActionIx") 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 CanonicalGovActionIx)))
Show CanonicalGovActionId Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

Eq CanonicalGovActionId Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

Ord CanonicalGovActionId Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

type Rep CanonicalGovActionId Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

type Rep CanonicalGovActionId = D1 ('MetaData "CanonicalGovActionId" "Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'False) (C1 ('MetaCons "CanonicalGovActionId" 'PrefixI 'True) (S1 ('MetaSel ('Just "gaidTxId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxId) :*: S1 ('MetaSel ('Just "gaidGovActionIx") 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 CanonicalGovActionIx)))

newtype CanonicalGovActionIx Source #

Instances

Instances details
Generic CanonicalGovActionIx Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

Associated Types

type Rep CanonicalGovActionIx 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

type Rep CanonicalGovActionIx = D1 ('MetaData "CanonicalGovActionIx" "Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'True) (C1 ('MetaCons "CanonicalGovActionIx" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16)))
Show CanonicalGovActionIx Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

Eq CanonicalGovActionIx Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

Ord CanonicalGovActionIx Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

MemPack CanonicalGovActionIx Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

FromCanonicalCBOR v CanonicalGovActionIx Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

ToCanonicalCBOR v CanonicalGovActionIx Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

type Rep CanonicalGovActionIx Source # 
Instance details

Defined in Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0

type Rep CanonicalGovActionIx = D1 ('MetaData "CanonicalGovActionIx" "Cardano.Ledger.CanonicalState.Namespace.GovProposals.V0" "cardano-ledger-canonical-state-9.9.9.9-inplace" 'True) (C1 ('MetaCons "CanonicalGovActionIx" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16)))