cardano-ledger-dijkstra-0.2.0.0: Cardano ledger with nested transactions
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Ledger.Dijkstra.TxCert

Documentation

data DijkstraTxCert era Source #

Instances

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

Defined in Cardano.Ledger.Dijkstra.TxCert

Generic (DijkstraTxCert era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

Associated Types

type Rep (DijkstraTxCert era) ∷ TypeType #

Methods

fromDijkstraTxCert era → Rep (DijkstraTxCert era) x #

toRep (DijkstraTxCert era) x → DijkstraTxCert era #

Show (DijkstraTxCert era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

Methods

showsPrecIntDijkstraTxCert era → ShowS #

showDijkstraTxCert era → String #

showList ∷ [DijkstraTxCert era] → ShowS #

(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

toCBORDijkstraTxCert 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, Val (Value era)) ⇒ EncCBOR (DijkstraTxCert era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

Methods

encCBORDijkstraTxCert era → Encoding Source #

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

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

NFData (DijkstraTxCert era) Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

Methods

rnfDijkstraTxCert era → () #

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.2.0.0-inplace" 'False) (C1 ('MetaCons "DijkstraTxCertDeleg" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DijkstraDelegCert)) :+: (C1 ('MetaCons "DijkstraTxCertPool" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 PoolCert)) :+: C1 ('MetaCons "DijkstraTxCertGov" 'PrefixI 'False) (S1 ('MetaSel ('NothingMaybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ConwayGovCert))))

data DijkstraDelegCert Source #

Instances

Instances details
ToJSON DijkstraDelegCert Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

Generic DijkstraDelegCert Source # 
Instance details

Defined in Cardano.Ledger.Dijkstra.TxCert

Associated Types

type Rep DijkstraDelegCertTypeType #

Show 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

rnfDijkstraDelegCert → () #

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

mkRegDepositTxCertStakeCredentialCoinTxCert DijkstraEra Source #

getRegDepositTxCertTxCert DijkstraEraMaybe (StakeCredential, Coin) Source #

mkUnRegDepositTxCertStakeCredentialCoinTxCert DijkstraEra Source #

getUnRegDepositTxCertTxCert DijkstraEraMaybe (StakeCredential, Coin) Source #

mkDelegTxCertStakeCredentialDelegateeTxCert DijkstraEra Source #

getDelegTxCertTxCert DijkstraEraMaybe (StakeCredential, Delegatee) Source #

mkRegDepositDelegTxCertStakeCredentialDelegateeCoinTxCert DijkstraEra Source #

getRegDepositDelegTxCertTxCert DijkstraEraMaybe (StakeCredential, Delegatee, Coin) Source #

mkAuthCommitteeHotKeyTxCertCredential 'ColdCommitteeRoleCredential 'HotCommitteeRoleTxCert DijkstraEra Source #

getAuthCommitteeHotKeyTxCertTxCert DijkstraEraMaybe (Credential 'ColdCommitteeRole, Credential 'HotCommitteeRole) Source #

mkResignCommitteeColdTxCertCredential 'ColdCommitteeRoleStrictMaybe AnchorTxCert DijkstraEra Source #

getResignCommitteeColdTxCertTxCert DijkstraEraMaybe (Credential 'ColdCommitteeRole, StrictMaybe Anchor) Source #

mkRegDRepTxCertCredential 'DRepRoleCoinStrictMaybe AnchorTxCert DijkstraEra Source #

getRegDRepTxCertTxCert DijkstraEraMaybe (Credential 'DRepRole, Coin, StrictMaybe Anchor) Source #

mkUnRegDRepTxCertCredential 'DRepRoleCoinTxCert DijkstraEra Source #

getUnRegDRepTxCertTxCert DijkstraEraMaybe (Credential 'DRepRole, Coin) Source #

mkUpdateDRepTxCertCredential 'DRepRoleStrictMaybe AnchorTxCert DijkstraEra Source #

getUpdateDRepTxCertTxCert DijkstraEraMaybe (Credential 'DRepRole, StrictMaybe Anchor) Source #

EraTxCert DijkstraEra Source # 
Instance details

Associated Types

type TxCert DijkstraEra = (r ∷ Type) Source #

type TxCertUpgradeError DijkstraEra Source #