| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.Dijkstra.TxCert
Contents
Documentation
data DijkstraTxCertUpgradeError Source #
Instances
| Show DijkstraTxCertUpgradeError Source # | |
Defined in Cardano.Ledger.Dijkstra.TxCert Methods showsPrec ∷ Int → DijkstraTxCertUpgradeError → ShowS # | |
| Eq DijkstraTxCertUpgradeError Source # | |
Defined in Cardano.Ledger.Dijkstra.TxCert | |
data DijkstraTxCert era Source #
Constructors
| DijkstraTxCertDeleg !DijkstraDelegCert | |
| DijkstraTxCertPool !PoolCert | |
| DijkstraTxCertGov !ConwayGovCert |
Instances
data DijkstraDelegCert Source #
Constructors
| DijkstraRegCert !StakeCredential !Coin | |
| DijkstraUnRegCert !StakeCredential !Coin | |
| DijkstraDelegCert !StakeCredential !Delegatee | |
| DijkstraRegDelegCert !StakeCredential !Delegatee !Coin |
Instances
| ToJSON DijkstraDelegCert Source # | |||||
Defined in Cardano.Ledger.Dijkstra.TxCert Methods toJSON ∷ DijkstraDelegCert → Value Source # toEncoding ∷ DijkstraDelegCert → Encoding Source # toJSONList ∷ [DijkstraDelegCert] → Value Source # | |||||
| EncCBOR DijkstraDelegCert Source # | |||||
Defined in Cardano.Ledger.Dijkstra.TxCert Methods | |||||
| NFData DijkstraDelegCert Source # | |||||
Defined in Cardano.Ledger.Dijkstra.TxCert Methods rnf ∷ DijkstraDelegCert → () # | |||||
| Generic DijkstraDelegCert Source # | |||||
Defined in Cardano.Ledger.Dijkstra.TxCert Associated Types
Methods from ∷ DijkstraDelegCert → Rep DijkstraDelegCert x # to ∷ Rep DijkstraDelegCert x → DijkstraDelegCert # | |||||
| Show DijkstraDelegCert Source # | |||||
Defined in Cardano.Ledger.Dijkstra.TxCert Methods showsPrec ∷ Int → DijkstraDelegCert → ShowS # show ∷ DijkstraDelegCert → String # showList ∷ [DijkstraDelegCert] → ShowS # | |||||
| Eq DijkstraDelegCert Source # | |||||
Defined in Cardano.Ledger.Dijkstra.TxCert Methods | |||||
| Ord DijkstraDelegCert Source # | |||||
Defined in Cardano.Ledger.Dijkstra.TxCert Methods compare ∷ DijkstraDelegCert → DijkstraDelegCert → Ordering # (<) ∷ DijkstraDelegCert → DijkstraDelegCert → Bool # (<=) ∷ DijkstraDelegCert → DijkstraDelegCert → Bool # (>) ∷ DijkstraDelegCert → DijkstraDelegCert → Bool # (>=) ∷ DijkstraDelegCert → DijkstraDelegCert → Bool # max ∷ DijkstraDelegCert → DijkstraDelegCert → DijkstraDelegCert # min ∷ DijkstraDelegCert → DijkstraDelegCert → DijkstraDelegCert # | |||||
| NoThunks DijkstraDelegCert Source # | |||||
Defined in Cardano.Ledger.Dijkstra.TxCert | |||||
| type Rep DijkstraDelegCert Source # | |||||
Defined in Cardano.Ledger.Dijkstra.TxCert type Rep DijkstraDelegCert = D1 ('MetaData "DijkstraDelegCert" "Cardano.Ledger.Dijkstra.TxCert" "cardano-ledger-dijkstra-0.2.0.0-inplace" 'False) ((C1 ('MetaCons "DijkstraRegCert" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 StakeCredential) :*: S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin)) :+: C1 ('MetaCons "DijkstraUnRegCert" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 StakeCredential) :*: S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin))) :+: (C1 ('MetaCons "DijkstraDelegCert" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 StakeCredential) :*: S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Delegatee)) :+: C1 ('MetaCons "DijkstraRegDelegCert" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 StakeCredential) :*: (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Delegatee) :*: S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin))))) | |||||
Orphan instances
| ConwayEraTxCert DijkstraEra Source # | |||||||||
Methods mkRegDepositTxCert ∷ StakeCredential → Coin → TxCert DijkstraEra Source # getRegDepositTxCert ∷ TxCert DijkstraEra → Maybe (StakeCredential, Coin) Source # mkUnRegDepositTxCert ∷ StakeCredential → Coin → TxCert DijkstraEra Source # getUnRegDepositTxCert ∷ TxCert DijkstraEra → Maybe (StakeCredential, Coin) Source # mkDelegTxCert ∷ StakeCredential → Delegatee → TxCert DijkstraEra Source # getDelegTxCert ∷ TxCert DijkstraEra → Maybe (StakeCredential, Delegatee) Source # mkRegDepositDelegTxCert ∷ StakeCredential → Delegatee → Coin → TxCert DijkstraEra Source # getRegDepositDelegTxCert ∷ TxCert DijkstraEra → Maybe (StakeCredential, 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 # | |||||||||
Associated Types
Methods upgradeTxCert ∷ TxCert (PreviousEra DijkstraEra) → Either (TxCertUpgradeError DijkstraEra) (TxCert DijkstraEra) Source # getVKeyWitnessTxCert ∷ TxCert DijkstraEra → Maybe (KeyHash 'Witness) Source # getScriptWitnessTxCert ∷ TxCert DijkstraEra → Maybe ScriptHash Source # mkRegPoolTxCert ∷ StakePoolParams → TxCert DijkstraEra Source # getRegPoolTxCert ∷ TxCert DijkstraEra → Maybe StakePoolParams Source # mkRetirePoolTxCert ∷ KeyHash 'StakePool → EpochNo → TxCert DijkstraEra Source # getRetirePoolTxCert ∷ TxCert DijkstraEra → Maybe (KeyHash 'StakePool, EpochNo) Source # lookupRegStakeTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'Staking) Source # lookupUnRegStakeTxCert ∷ TxCert DijkstraEra → Maybe (Credential 'Staking) Source # getTotalDepositsTxCerts ∷ Foldable f ⇒ PParams DijkstraEra → (KeyHash 'StakePool → Bool) → f (TxCert DijkstraEra) → Coin Source # getTotalRefundsTxCerts ∷ Foldable f ⇒ PParams DijkstraEra → (Credential 'Staking → Maybe Coin) → (Credential 'DRepRole → Maybe Coin) → f (TxCert DijkstraEra) → Coin Source # | |||||||||