cardano-ledger-dijkstra-0.4.0.0: Cardano ledger with nested transactions
Safe HaskellNone
LanguageHaskell2010

Cardano.Ledger.Dijkstra.TxCert

Documentation

data DijkstraTxCert era Source #

Instances

Instances details
Era era ⇒ FromJSON (DijkstraTxCert era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

Era era ⇒ ToJSON (DijkstraTxCert era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

(EraTxCert era, TxCert era ~ DijkstraTxCert era) ⇒ FromCBOR (DijkstraTxCert era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

(Era era, Val (Value era)) ⇒ ToCBOR (DijkstraTxCert era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

Methods

toCBOR ∷ DijkstraTxCert era → Encoding Source #

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

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

(ConwayEraTxCert era, TxCert era ~ DijkstraTxCert era) ⇒ DecCBOR (DijkstraTxCert era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

Era era ⇒ EncCBOR (DijkstraTxCert era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

NFData (DijkstraTxCert era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

Methods

rnf ∷ DijkstraTxCert era → () #

Generic (DijkstraTxCert era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

Associated Types

type Rep (DijkstraTxCert era) 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

type Rep (DijkstraTxCert era) = D1 ('MetaData "DijkstraTxCert" "Cardano.Ledger.Dijkstra.TxCert" "cardano-ledger-dijkstra-0.4.0.0-inplace" 'False) (C1 ('MetaCons "DijkstraTxCertDeleg" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DijkstraDelegCert)) :+: (C1 ('MetaCons "DijkstraTxCertPool" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PoolCert era))) :+: C1 ('MetaCons "DijkstraTxCertGov" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ConwayGovCert))))

Methods

from ∷ DijkstraTxCert era → Rep (DijkstraTxCert era) x #

to ∷ Rep (DijkstraTxCert era) x → DijkstraTxCert era #

Show (DijkstraTxCert era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

Methods

showsPrec ∷ Int → DijkstraTxCert era → ShowS #

show ∷ DijkstraTxCert era → String #

showList ∷ [DijkstraTxCert era] → ShowS #

Eq (DijkstraTxCert era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

Methods

(==) ∷ DijkstraTxCert era → DijkstraTxCert era → Bool #

(/=) ∷ DijkstraTxCert era → DijkstraTxCert era → Bool #

Ord (DijkstraTxCert era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

NoThunks (DijkstraTxCert era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

type Rep (DijkstraTxCert era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

type Rep (DijkstraTxCert era) = D1 ('MetaData "DijkstraTxCert" "Cardano.Ledger.Dijkstra.TxCert" "cardano-ledger-dijkstra-0.4.0.0-inplace" 'False) (C1 ('MetaCons "DijkstraTxCertDeleg" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DijkstraDelegCert)) :+: (C1 ('MetaCons "DijkstraTxCertPool" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PoolCert era))) :+: C1 ('MetaCons "DijkstraTxCertGov" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ConwayGovCert))))

data DijkstraDelegCert Source #

Instances

Instances details
FromJSON DijkstraDelegCert Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

ToJSON DijkstraDelegCert Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

EncCBOR DijkstraDelegCert Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

NFData DijkstraDelegCert Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

Methods

rnf ∷ DijkstraDelegCert → () #

Generic DijkstraDelegCert Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

Associated Types

type Rep DijkstraDelegCert 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

Show DijkstraDelegCert Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

Eq DijkstraDelegCert Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

Ord DijkstraDelegCert Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

NoThunks DijkstraDelegCert Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

type Rep DijkstraDelegCert Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

Orphan instances

ConwayEraTxCert DijkstraEra Source # 
Instance details

Methods

mkRegDepositTxCert ∷ Credential 'Staking → Coin → TxCert DijkstraEra Source #

getRegDepositTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'Staking, Coin) Source #

mkUnRegDepositTxCert ∷ Credential 'Staking → Coin → TxCert DijkstraEra Source #

getUnRegDepositTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'Staking, Coin) Source #

mkDelegTxCert ∷ Credential 'Staking → Delegatee → TxCert DijkstraEra Source #

getDelegTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'Staking, Delegatee) Source #

mkRegDepositDelegTxCert ∷ Credential 'Staking → Delegatee → Coin → TxCert DijkstraEra Source #

getRegDepositDelegTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'Staking, Delegatee, Coin) Source #

mkAuthCommitteeHotKeyTxCert ∷ Credential 'ColdCommitteeRole → Credential 'HotCommitteeRole → TxCert DijkstraEra Source #

getAuthCommitteeHotKeyTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'ColdCommitteeRole, Credential 'HotCommitteeRole) Source #

mkResignCommitteeColdTxCert ∷ Credential 'ColdCommitteeRole → StrictMaybe Anchor → TxCert DijkstraEra Source #

getResignCommitteeColdTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'ColdCommitteeRole, StrictMaybe Anchor) Source #

mkRegDRepTxCert ∷ Credential 'DRepRole → Coin → StrictMaybe Anchor → TxCert DijkstraEra Source #

getRegDRepTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'DRepRole, Coin, StrictMaybe Anchor) Source #

mkUnRegDRepTxCert ∷ Credential 'DRepRole → Coin → TxCert DijkstraEra Source #

getUnRegDRepTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'DRepRole, Coin) Source #

mkUpdateDRepTxCert ∷ Credential 'DRepRole → StrictMaybe Anchor → TxCert DijkstraEra Source #

getUpdateDRepTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'DRepRole, StrictMaybe Anchor) Source #

EraTxCert DijkstraEra Source # 
Instance details