Modulecardano-ledger-conway-1.23.0.0
Cardano.Ledger.Conway.Governance
- 30 types
- 4 classes
- 120 values
- Packagecardano-ledger-conway-1.23.0.0
- Exports154
- LicenceApache-2.0
value
conwayGovStateDRepDistrG :: (ConwayEraAccounts era, EraStake era) => SimpleGetter (ConwayGovState era) (Map DRep (CompactForm Coin))value
epochStateDRepPulsingStateL :: ConwayEraGov era => Lens' (EpochState era) (DRepPulsingState era)value
newEpochStateDRepPulsingStateL :: ConwayEraGov era => Lens' (NewEpochState era) (DRepPulsingState era)value
psDRepDistrG :: (EraStake era, ConwayEraAccounts era) => SimpleGetter (DRepPulsingState era) (Map DRep (CompactForm Coin))Deprecated. In favor of constitutionGuardrailsScriptHashL
value
epochStateRegDrepL :: ConwayEraCertState era => Lens' (EpochState era) (Map (Credential DRepRole) DRepState)Methods
constitutionGovStateL :: Lens' (GovState era) (Constitution era)proposalsGovStateL :: Lens' (GovState era) (Proposals era)drepPulsingStateGovStateL :: Lens' (GovState era) (DRepPulsingState era)committeeGovStateL :: Lens' (GovState era) (StrictMaybe (Committee era))
Instances1ConwayEraGov
ConwayEraGov ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance
Constructors
ConwayGovStatecgsProposals :: !Proposals eracgsCommittee :: !StrictMaybe (Committee era)cgsConstitution :: !Constitution eracgsCurPParams :: !PParams eracgsPrevPParams :: !PParams eracgsFuturePParams :: !FuturePParams eracgsDRepPulsingState :: !DRepPulsingState era
Instances15Eq, Show, Generic, NFData, ToJSON, Default, …
(ConwayEraAccounts era, EraPParams era, EraStake era) => Eq (ConwayGovState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance(ConwayEraAccounts era, EraStake era, EraPParams era) => Show (ConwayGovState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.GovernanceGeneric (ConwayGovState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance(EraPParams era, NFData (InstantStake era), NFData (Accounts era)) => NFData (ConwayGovState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance(ConwayEraAccounts era, EraPParams era, EraStake era) => ToJSON (ConwayGovState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.GovernanceEraPParams era => Default (ConwayGovState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance(EraPParams era, NoThunks (InstantStake era), NoThunks (Accounts era)) => NoThunks (ConwayGovState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.GovernanceEraPParams era => FromCBOR (ConwayGovState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance(ConwayEraAccounts era, EraPParams era, EraStake era) => ToCBOR (ConwayGovState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.GovernanceEraPParams era => DecCBOR (ConwayGovState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance(ConwayEraAccounts era, EraPParams era, EraStake era) => EncCBOR (ConwayGovState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance(ConwayEraAccounts era, EraPParams era, EraStake era) => ToKeyValuePairs (ConwayGovState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governancetype Rep (ConwayGovState era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance"ConwayGovState"
"Cardano.Ledger.Conway.Governance"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"ConwayGovState"
'PrefixI 'True) ((S1 ('MetaSel ('Just"cgsProposals"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Proposals era)) :*: (S1 ('MetaSel ('Just"cgsCommittee"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe (Committee era))) :*: S1 ('MetaSel ('Just"cgsConstitution"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Constitution era)))) :*: ((S1 ('MetaSel ('Just"cgsCurPParams"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PParams era)) :*: S1 ('MetaSel ('Just"cgsPrevPParams"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PParams era))) :*: (S1 ('MetaSel ('Just"cgsFuturePParams"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (FuturePParams era)) :*: S1 ('MetaSel ('Just"cgsDRepPulsingState"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (DRepPulsingState era))))))
Instances5Eq, Show, ToJSON, DecCBOR, EncCBOR
Eq DefaultVoteDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.GovernanceShow DefaultVoteDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.GovernanceToJSON DefaultVoteDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.GovernanceDecCBOR DefaultVoteDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.GovernanceEncCBOR DefaultVoteDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance
Constructors
DRepPulser :: (ans ~ RatifyState era, m ~ Identity, RunConwayRatify era) => !Int -> !Accounts era -> !Int -> !InstantStake era -> PoolDistr -> !Map DRep (CompactForm Coin) -> !Map (Credential DRepRole) DRepState -> !EpochNo -> !CommitteeState era -> !EnactState era -> !StrictSeq (GovActionState era) -> !Map (Credential Staking) (CompactForm Coin) -> !Globals -> !Map (KeyHash StakePool) StakePoolState -> DRepPulser era m ansdpPulseSize :: !IntdpAccounts :: !Accounts eradpIndex :: !IntdpInstantStake :: !InstantStake eradpStakePoolDistr :: PoolDistrdpDRepDistr :: !Map DRep (CompactForm Coin)dpDRepState :: !Map (Credential DRepRole) DRepStatedpCurrentEpoch :: !EpochNodpCommitteeState :: !CommitteeState eradpEnactState :: !EnactState eradpProposals :: !StrictSeq (GovActionState era)dpProposalDeposits :: !Map (Credential Staking) (CompactForm Coin)dpGlobals :: !GlobalsdpStakePools :: !Map (KeyHash StakePool) StakePoolState
Instances5Pulsable, Eq, Show, NFData, NoThunks
(EraStake era, ConwayEraAccounts era) => Pulsable (DRepPulser era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulser(EraPParams era, EraStake era, ConwayEraAccounts era) => Eq (DRepPulser era Identity (RatifyState era))Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulser(EraPParams era, Show (InstantStake era), Show (Accounts era), Show ans) => Show (DRepPulser era m ans)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulser(EraPParams era, NFData (InstantStake era), NFData (Accounts era)) => NFData (DRepPulser era Identity (RatifyState era))Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulser(EraPParams era, NoThunks (InstantStake era), NoThunks (Accounts era)) => NoThunks (DRepPulser era Identity (RatifyState era))Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulser
Constructors
DRPulsing !(DRepPulser era Identity (RatifyState era))DRComplete !(PulsingSnapshot era) !(RatifyState era)
Instances10Eq, Show, Generic, NFData, NoThunks, DecCBOR, …
(ConwayEraAccounts era, EraStake era, EraPParams era) => Eq (DRepPulsingState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulser(ConwayEraAccounts era, EraStake era, EraPParams era) => Show (DRepPulsingState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulserGeneric (DRepPulsingState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulser(EraPParams era, NFData (InstantStake era), NFData (Accounts era)) => NFData (DRepPulsingState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulser(EraPParams era, NoThunks (InstantStake era), NoThunks (Accounts era)) => NoThunks (DRepPulsingState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulserEraPParams era => DecCBOR (DRepPulsingState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulser(ConwayEraAccounts era, EraStake era, EraPParams era) => EncCBOR (DRepPulsingState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulsertype Rep (DRepPulsingState era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulser"DRepPulsingState"
"Cardano.Ledger.Conway.Governance.DRepPulser"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"DRPulsing"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (DRepPulser era Identity (RatifyState era)))) :+: C1 ('MetaCons"DRComplete"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PulsingSnapshot era)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (RatifyState era))))
Constructors
PulsingSnapshotpsProposals :: !StrictSeq (GovActionState era)psDRepDistr :: !Map DRep (CompactForm Coin)psDRepState :: !Map (Credential DRepRole) DRepStatepsPoolDistr :: Map (KeyHash StakePool) (CompactForm Coin)
Instances13Eq, Show, Generic, NFData, ToJSON, Default, …
EraPParams era => Eq (PulsingSnapshot era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulserEraPParams era => Show (PulsingSnapshot era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulserGeneric (PulsingSnapshot era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulserEraPParams era => NFData (PulsingSnapshot era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulserEraPParams era => ToJSON (PulsingSnapshot era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulserDefault (PulsingSnapshot era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulserEraPParams era => NoThunks (PulsingSnapshot era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulserEraPParams era => DecCBOR (PulsingSnapshot era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulserEraPParams era => EncCBOR (PulsingSnapshot era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulserEraPParams era => ToKeyValuePairs (PulsingSnapshot era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulsertype Rep (PulsingSnapshot era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulser"PulsingSnapshot"
"Cardano.Ledger.Conway.Governance.DRepPulser"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"PulsingSnapshot"
'PrefixI 'True) ((S1 ('MetaSel ('Just"psProposals"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictSeq (GovActionState era))) :*: S1 ('MetaSel ('Just"psDRepDistr"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map DRep (CompactForm Coin)))) :*: (S1 ('MetaSel ('Just"psDRepState"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (Credential DRepRole) DRepState)) :*: S1 ('MetaSel ('Just"psPoolDistr"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map (KeyHash StakePool) (CompactForm Coin))))))
class
class (STS (RATIFY era), Signal (RATIFY era) ~ RatifySignal era, BaseM (RATIFY era) ~ Reader Globals, Environment (RATIFY era) ~ RatifyEnv era, State (RATIFY era) ~ RatifyState era, PredicateFailure (RATIFY era) ~ Void) => RunConwayRatify era whereMethods
runConwayRatify :: Globals -> RatifyEnv era -> RatifyState era -> RatifySignal era -> RatifyState era
Instances1RunConwayRatify
RunConwayRatify ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway · orphan
Constructors
EnactStateensCommittee :: !StrictMaybe (Committee era)ensConstitution :: !Constitution eraensCurPParams :: !PParams eraensPrevPParams :: !PParams eraensTreasury :: !CoinensWithdrawals :: !Map (Credential Staking) CoinensPrevGovActionIds :: !GovRelation StrictMaybe
Instances13Eq, Show, Generic, NFData, ToJSON, Default, …
(Era era, Eq (PParams era)) => Eq (EnactState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Internal(Era era, Show (PParams era)) => Show (EnactState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalGeneric (EnactState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalEraPParams era => NFData (EnactState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalEraPParams era => ToJSON (EnactState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalEraPParams era => Default (EnactState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalEraPParams era => NoThunks (EnactState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalEraPParams era => DecCBOR (EnactState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalEraPParams era => EncCBOR (EnactState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalEraPParams era => ToKeyValuePairs (EnactState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Internaltype Rep (EnactState era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Internal"EnactState"
"Cardano.Ledger.Conway.Governance.Internal"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"EnactState"
'PrefixI 'True) ((S1 ('MetaSel ('Just"ensCommittee"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe (Committee era))) :*: (S1 ('MetaSel ('Just"ensConstitution"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Constitution era)) :*: S1 ('MetaSel ('Just"ensCurPParams"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PParams era)))) :*: ((S1 ('MetaSel ('Just"ensPrevPParams"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PParams era)) :*: S1 ('MetaSel ('Just"ensTreasury"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin)) :*: (S1 ('MetaSel ('Just"ensWithdrawals"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (Credential Staking) Coin)) :*: S1 ('MetaSel ('Just"ensPrevGovActionIds"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (GovRelation StrictMaybe))))))
Constructors
Instances11CanGetInstantStake, CanSetInstantStake, Eq, Show, Generic, NFData, …
CanGetInstantStake RatifyEnvDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalCanSetInstantStake RatifyEnvDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Internal(Eq (InstantStake era), Eq (Accounts era)) => Eq (RatifyEnv era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Internal(Show (InstantStake era), Show (Accounts era)) => Show (RatifyEnv era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalGeneric (RatifyEnv era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Internal(Era era, NFData (InstantStake era), NFData (Accounts era)) => NFData (RatifyEnv era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Internal(Default (InstantStake era), Default (Accounts era)) => Default (RatifyEnv era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Internal(Typeable era, NoThunks (InstantStake era), NoThunks (Accounts era)) => NoThunks (RatifyEnv era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Internal(Era era, DecCBOR (InstantStake era), DecCBOR (Accounts era)) => DecCBOR (RatifyEnv era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Internal(Era era, EncCBOR (InstantStake era), EncCBOR (Accounts era)) => EncCBOR (RatifyEnv era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Internaltype Rep (RatifyEnv era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Internal"RatifyEnv"
"Cardano.Ledger.Conway.Governance.Internal"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"RatifyEnv"
'PrefixI 'True) (((S1 ('MetaSel ('Just"reInstantStake"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (InstantStake era)) :*: S1 ('MetaSel ('Just"reStakePoolDistr"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PoolDistr)) :*: (S1 ('MetaSel ('Just"reDRepDistr"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map DRep (CompactForm Coin))) :*: S1 ('MetaSel ('Just"reDRepState"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map (Credential DRepRole) DRepState)))) :*: ((S1 ('MetaSel ('Just"reCurrentEpoch"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EpochNo) :*: S1 ('MetaSel ('Just"reCommitteeState"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (CommitteeState era))) :*: (S1 ('MetaSel ('Just"reAccounts"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Accounts era)) :*: S1 ('MetaSel ('Just"reStakePools"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map (KeyHash StakePool) StakePoolState))))))
Constructors
Instances7Eq, Show, Generic, NFData, DecCBOR, EncCBOR, …
EraPParams era => Eq (RatifySignal era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalEraPParams era => Show (RatifySignal era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalGeneric (RatifySignal era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalEraPParams era => NFData (RatifySignal era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalEraPParams era => DecCBOR (RatifySignal era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalEraPParams era => EncCBOR (RatifySignal era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Internaltype Rep (RatifySignal era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Internal"RatifySignal"
"Cardano.Ledger.Conway.Governance.Internal"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'True) (C1 ('MetaCons"RatifySignal"
'PrefixI 'True) (S1 ('MetaSel ('Just"unRatifySignal"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (StrictSeq (GovActionState era)))))
Constructors
RatifyStatersEnactState :: !EnactState erarsEnacted :: !Seq (GovActionState era)rsExpired :: !Set GovActionIdrsDelayed :: !Bool
Instances16Show, Generic, ToJSON, Default, DecCBOR, DecShareCBOR, …
EraPParams era => Eq (RatifyState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalEraPParams era => Show (RatifyState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalGeneric (RatifyState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalEraPParams era => NFData (RatifyState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalEraPParams era => ToJSON (RatifyState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalEraPParams era => Default (RatifyState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalEraPParams era => NoThunks (RatifyState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalEraPParams era => DecCBOR (RatifyState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalEraPParams era => EncCBOR (RatifyState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.InternalEraPParams era => ToKeyValuePairs (RatifyState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Internal(EraPParams era, EraStake era, ConwayEraAccounts era) => Eq (DRepPulser era Identity (RatifyState era))Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulser(EraPParams era, NFData (InstantStake era), NFData (Accounts era)) => NFData (DRepPulser era Identity (RatifyState era))Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulser(EraPParams era, NoThunks (InstantStake era), NoThunks (Accounts era)) => NoThunks (DRepPulser era Identity (RatifyState era))Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.DRepPulsertype Rep (RatifyState era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Internal"RatifyState"
"Cardano.Ledger.Conway.Governance.Internal"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"RatifyState"
'PrefixI 'True) ((S1 ('MetaSel ('Just"rsEnactState"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (EnactState era)) :*: S1 ('MetaSel ('Just"rsEnacted"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Seq (GovActionState era)))) :*: (S1 ('MetaSel ('Just"rsExpired"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set GovActionId)) :*: S1 ('MetaSel ('Just"rsDelayed"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool))))
Constructors
Instances12Eq, Show, Generic, NFData, FromJSON, ToJSON, …
Eq (Committee era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresShow (Committee era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresGeneric (Committee era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => NFData (Committee era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => FromJSON (Committee era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresToJSON (Committee era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresDefault (Committee era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => NoThunks (Committee era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => DecCBOR (Committee era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => EncCBOR (Committee era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresToKeyValuePairs (Committee era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedurestype Rep (Committee era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures"Committee"
"Cardano.Ledger.Conway.Governance.Procedures"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"Committee"
'PrefixI 'True) (S1 ('MetaSel ('Just"committeeMembers"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (Credential ColdCommitteeRole) EpochNo)) :*: S1 ('MetaSel ('Just"committeeThreshold"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval)))
Constructors
Instances15Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq (Constitution era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresOrd (Constitution era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresShow (Constitution era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresGeneric (Constitution era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => NFData (Constitution era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => FromJSON (Constitution era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresToJSON (Constitution era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => Default (Constitution era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => NoThunks (Constitution era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => FromCBOR (Constitution era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => ToCBOR (Constitution era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => DecCBOR (Constitution era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => EncCBOR (Constitution era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresToKeyValuePairs (Constitution era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedurestype Rep (Constitution era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures"Constitution"
"Cardano.Ledger.Conway.Governance.Procedures"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"Constitution"
'PrefixI 'True) (S1 ('MetaSel ('Just"constitutionAnchor"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Anchor) :*: S1 ('MetaSel ('Just"constitutionGuardrailsScriptHash"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe ScriptHash))))
Constructors
ParameterChange !(StrictMaybe (GovPurposeId 'PParamUpdatePurpose)) !(PParamsUpdate era) !(StrictMaybe ScriptHash)HardForkInitiation !(StrictMaybe (GovPurposeId 'HardForkPurpose)) !ProtVerTreasuryWithdrawals !(Map AccountAddress Coin) !(StrictMaybe ScriptHash)NoConfidence !(StrictMaybe (GovPurposeId 'CommitteePurpose))UpdateCommittee !(StrictMaybe (GovPurposeId 'CommitteePurpose)) !(Set (Credential ColdCommitteeRole)) !(Map (Credential ColdCommitteeRole) EpochNo) !UnitIntervalNewConstitution !(StrictMaybe (GovPurposeId 'ConstitutionPurpose)) !(Constitution era)InfoAction
Instances10Eq, Ord, Show, Generic, NFData, ToJSON, …
EraPParams era => Eq (GovAction era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => Ord (GovAction era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => Show (GovAction era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresGeneric (GovAction era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => NFData (GovAction era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => ToJSON (GovAction era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => NoThunks (GovAction era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => DecCBOR (GovAction era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => EncCBOR (GovAction era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedurestype Rep (GovAction era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures"GovAction"
"Cardano.Ledger.Conway.Governance.Procedures"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) ((C1 ('MetaCons"ParameterChange"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe (GovPurposeId 'PParamUpdatePurpose))) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PParamsUpdate era)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe ScriptHash)))) :+: (C1 ('MetaCons"HardForkInitiation"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe (GovPurposeId 'HardForkPurpose))) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 ProtVer)) :+: C1 ('MetaCons"TreasuryWithdrawals"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map AccountAddress Coin)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe ScriptHash))))) :+: ((C1 ('MetaCons"NoConfidence"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe (GovPurposeId 'CommitteePurpose)))) :+: C1 ('MetaCons"UpdateCommittee"
'PrefixI 'False) ((S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe (GovPurposeId 'CommitteePurpose))) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set (Credential ColdCommitteeRole)))) :*: (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (Credential ColdCommitteeRole) EpochNo)) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UnitInterval)))) :+: (C1 ('MetaCons"NewConstitution"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe (GovPurposeId 'ConstitutionPurpose))) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Constitution era))) :+: C1 ('MetaCons"InfoAction"
'PrefixI 'False) U1)))
Constructors
Instances13Eq, Ord, Show, Generic, NFData, ToJSON, …
Eq GovActionIdDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresOrd GovActionIdDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresShow GovActionIdDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresGeneric GovActionIdDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresNFData GovActionIdDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresToJSON GovActionIdDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresToJSONKey GovActionIdDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresNoThunks GovActionIdDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresDecCBOR GovActionIdDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEncCBOR GovActionIdDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresToKeyValuePairs GovActionIdDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresHasOKey GovActionId (GovActionState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedurestype Rep GovActionId = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures"GovActionId"
"Cardano.Ledger.Conway.Governance.Procedures"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"GovActionId"
'PrefixI 'True) (S1 ('MetaSel ('Just"gaidTxId"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TxId) :*: S1 ('MetaSel ('Just"gaidGovActionIx"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 GovActionIx)))
Constructors
Instances10Eq, Ord, Show, Generic, NFData, ToJSON, …
Eq GovActionIxDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresOrd GovActionIxDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresShow GovActionIxDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresGeneric GovActionIxDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresNFData GovActionIxDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresToJSON GovActionIxDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresNoThunks GovActionIxDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresDecCBOR GovActionIxDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEncCBOR GovActionIxDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedurestype Rep GovActionIx = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures"GovActionIx"
"Cardano.Ledger.Conway.Governance.Procedures"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'True) (C1 ('MetaCons"GovActionIx"
'PrefixI 'True) (S1 ('MetaSel ('Just"unGovActionIx"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word16)))
Instances4Eq, Show, Generic, Rep
Eq GovActionPurposeDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresShow GovActionPurposeDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresGeneric GovActionPurposeDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedurestype Rep GovActionPurpose = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures"GovActionPurpose"
"Cardano.Ledger.Conway.Governance.Procedures"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) ((C1 ('MetaCons"PParamUpdatePurpose"
'PrefixI 'False) U1 :+: C1 ('MetaCons"HardForkPurpose"
'PrefixI 'False) U1) :+: (C1 ('MetaCons"CommitteePurpose"
'PrefixI 'False) U1 :+: C1 ('MetaCons"ConstitutionPurpose"
'PrefixI 'False) U1))
Constructors
Instances14HasOKey, Eq, Ord, Show, Generic, NFData, …
HasOKey GovActionId (GovActionState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => Eq (GovActionState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => Ord (GovActionState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => Show (GovActionState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresGeneric (GovActionState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => NFData (GovActionState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => ToJSON (GovActionState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => NoThunks (GovActionState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => DecCBOR (GovActionState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => EncCBOR (GovActionState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => ToKeyValuePairs (GovActionState era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedurestype Rep (GovActionState era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures"GovActionState"
"Cardano.Ledger.Conway.Governance.Procedures"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"GovActionState"
'PrefixI 'True) ((S1 ('MetaSel ('Just"gasId"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GovActionId) :*: (S1 ('MetaSel ('Just"gasCommitteeVotes"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (Credential HotCommitteeRole) Vote)) :*: S1 ('MetaSel ('Just"gasDRepVotes"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (Credential DRepRole) Vote)))) :*: ((S1 ('MetaSel ('Just"gasStakePoolVotes"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Map (KeyHash StakePool) Vote)) :*: S1 ('MetaSel ('Just"gasProposalProcedure"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (ProposalProcedure era))) :*: (S1 ('MetaSel ('Just"gasProposedIn"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 EpochNo) :*: S1 ('MetaSel ('Just"gasExpiresAfter"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 EpochNo)))))
Constructors
Instances12Eq, Ord, Show, Generic, NFData, ToJSON, …
Eq (GovPurposeId p)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresOrd (GovPurposeId p)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresShow (GovPurposeId p)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresShow (TreeMaybe (GovPurposeId p))Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsGeneric (GovPurposeId p)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresNFData (GovPurposeId p)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresToJSON (GovPurposeId p)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresToJSONKey (GovPurposeId p)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresNoThunks (GovPurposeId p)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresTypeable p => DecCBOR (GovPurposeId p)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEncCBOR (GovPurposeId p)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedurestype Rep (GovPurposeId p) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures"GovPurposeId"
"Cardano.Ledger.Conway.Governance.Procedures"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'True) (C1 ('MetaCons"GovPurposeId"
'PrefixI 'True) (S1 ('MetaSel ('Just"unGovPurposeId"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 GovActionId)))
Constructors
Instances13Eq, Show, Generic, Semigroup, Monoid, NFData, …
(forall (p :: GovActionPurpose). Eq (f (GovPurposeId p))) => Eq (GovRelation f)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures(forall (p :: GovActionPurpose). Show (f (GovPurposeId p))) => Show (GovRelation f)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresGeneric (GovRelation f)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures(forall (p :: GovActionPurpose). Semigroup (f (GovPurposeId p))) => Semigroup (GovRelation f)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures(forall (p :: GovActionPurpose). Monoid (f (GovPurposeId p))) => Monoid (GovRelation f)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures(forall (p :: GovActionPurpose). NFData (f (GovPurposeId p))) => NFData (GovRelation f)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures(forall (p :: GovActionPurpose). ToJSON (f (GovPurposeId p))) => ToJSON (GovRelation f)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures(forall (p :: GovActionPurpose). Default (f (GovPurposeId p))) => Default (GovRelation f)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures(forall (p :: GovActionPurpose). NoThunks (f (GovPurposeId p))) => NoThunks (GovRelation f)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures(Typeable f, forall (p :: GovActionPurpose). Typeable p => DecCBOR (f (GovPurposeId p))) => DecCBOR (GovRelation f)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures(forall (p :: GovActionPurpose). Typeable p => EncCBOR (f (GovPurposeId p))) => EncCBOR (GovRelation f)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures(forall (p :: GovActionPurpose). ToJSON (f (GovPurposeId p))) => ToKeyValuePairs (GovRelation f)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedurestype Rep (GovRelation f) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures"GovRelation"
"Cardano.Ledger.Conway.Governance.Procedures"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"GovRelation"
'PrefixI 'True) ((S1 ('MetaSel ('Just"grPParamUpdate"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f (GovPurposeId 'PParamUpdatePurpose))) :*: S1 ('MetaSel ('Just"grHardFork"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f (GovPurposeId 'HardForkPurpose)))) :*: (S1 ('MetaSel ('Just"grCommittee"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f (GovPurposeId 'CommitteePurpose))) :*: S1 ('MetaSel ('Just"grConstitution"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (f (GovPurposeId 'ConstitutionPurpose))))))
Constructors
Instances11Eq, Ord, Show, Generic, NFData, ToJSON, …
EraPParams era => Eq (ProposalProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => Ord (ProposalProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => Show (ProposalProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresGeneric (ProposalProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => NFData (ProposalProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => ToJSON (ProposalProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => NoThunks (ProposalProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => DecCBOR (ProposalProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => EncCBOR (ProposalProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => ToKeyValuePairs (ProposalProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedurestype Rep (ProposalProcedure era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures"ProposalProcedure"
"Cardano.Ledger.Conway.Governance.Procedures"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"ProposalProcedure"
'PrefixI 'True) ((S1 ('MetaSel ('Just"pProcDeposit"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Coin) :*: S1 ('MetaSel ('Just"pProcReturnAddr"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 AccountAddress)) :*: (S1 ('MetaSel ('Just"pProcGovAction"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (GovAction era)) :*: S1 ('MetaSel ('Just"pProcAnchor"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Anchor))))
Instances4ToGovActionPurpose
ToGovActionPurpose 'CommitteePurposeDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresToGovActionPurpose 'ConstitutionPurposeDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresToGovActionPurpose 'HardForkPurposeDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresToGovActionPurpose 'PParamUpdatePurposeDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures
Instances12Bounded, Enum, Eq, Ord, Show, Generic, …
Bounded VoteDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEnum VoteDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEq VoteDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresOrd VoteDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresShow VoteDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresGeneric VoteDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresNFData VoteDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresToJSON VoteDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresNoThunks VoteDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresDecCBOR VoteDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEncCBOR VoteDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedurestype Rep Vote = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures"Vote"
"Cardano.Ledger.Conway.Governance.Procedures"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"VoteNo"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"VoteYes"
'PrefixI 'False) U1 :+: C1 ('MetaCons"Abstain"
'PrefixI 'False) U1))
Constructors
Instances12Eq, Ord, Show, Generic, NFData, ToJSON, …
Eq VoterDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresOrd VoterDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresShow VoterDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresGeneric VoterDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresNFData VoterDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresToJSON VoterDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresToJSONKey VoterDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresNoThunks VoterDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresDecCBOR VoterDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEncCBOR VoterDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresIndexable Voter (VotingProcedures era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedurestype Rep Voter = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures"Voter"
"Cardano.Ledger.Conway.Governance.Procedures"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"CommitteeVoter"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential HotCommitteeRole))) :+: (C1 ('MetaCons"DRepVoter"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Credential DRepRole))) :+: C1 ('MetaCons"StakePoolVoter"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (KeyHash StakePool)))))
Constructors
Instances10Eq, Show, Generic, NFData, ToJSON, NoThunks, …
Eq (VotingProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresShow (VotingProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresGeneric (VotingProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresNFData (VotingProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => ToJSON (VotingProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresNoThunks (VotingProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => DecCBOR (VotingProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => EncCBOR (VotingProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => ToKeyValuePairs (VotingProcedure era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedurestype Rep (VotingProcedure era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures"VotingProcedure"
"Cardano.Ledger.Conway.Governance.Procedures"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"VotingProcedure"
'PrefixI 'True) (S1 ('MetaSel ('Just"vProcVote"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Vote) :*: S1 ('MetaSel ('Just"vProcAnchor"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe Anchor))))
Constructors
Instances10Indexable, Eq, Show, Generic, NFData, ToJSON, …
Indexable Voter (VotingProcedures era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEq (VotingProcedures era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresShow (VotingProcedures era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresGeneric (VotingProcedures era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => NFData (VotingProcedures era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEraPParams era => ToJSON (VotingProcedures era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresNoThunks (VotingProcedures era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => DecCBOR (VotingProcedures era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProceduresEra era => EncCBOR (VotingProcedures era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedurestype Rep (VotingProcedures era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Procedures"VotingProcedures"
"Cardano.Ledger.Conway.Governance.Procedures"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'True) (C1 ('MetaCons"VotingProcedures"
'PrefixI 'True) (S1 ('MetaSel ('Just"unVotingProcedures"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Voter (Map GovActionId (VotingProcedure era))))))
Constructors
PEdgespeParent :: !StrictMaybe apeChildren :: !Set a
Instances8Eq, Ord, Show, Generic, NFData, Default, …
Eq a => Eq (PEdges a)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsOrd a => Ord (PEdges a)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsShow a => Show (PEdges a)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsGeneric (PEdges a)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsNFData a => NFData (PEdges a)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsDefault (PEdges a)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsNoThunks a => NoThunks (PEdges a)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Proposalstype Rep (PEdges a) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Proposals"PEdges"
"Cardano.Ledger.Conway.Governance.Proposals"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"PEdges"
'PrefixI 'True) (S1 ('MetaSel ('Just"peParent"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe a)) :*: S1 ('MetaSel ('Just"peChildren"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set a))))
Instances8Eq, Ord, Show, Generic, NFData, Default, …
Eq a => Eq (PGraph a)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsOrd a => Ord (PGraph a)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsShow a => Show (PGraph a)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsGeneric (PGraph a)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsNFData a => NFData (PGraph a)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsDefault (PGraph a)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsNoThunks a => NoThunks (PGraph a)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Proposalstype Rep (PGraph a) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Proposals"PGraph"
"Cardano.Ledger.Conway.Governance.Proposals"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'True) (C1 ('MetaCons"PGraph"
'PrefixI 'True) (S1 ('MetaSel ('Just"unPGraph"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map a (PEdges a)))))
Constructors
PRootprRoot :: !StrictMaybe aprChildren :: !Set a
Instances8Eq, Ord, Show, Generic, NFData, Default, …
Eq a => Eq (PRoot a)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsOrd a => Ord (PRoot a)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsShow a => Show (PRoot a)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsGeneric (PRoot a)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsNFData a => NFData (PRoot a)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsDefault (PRoot a)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsNoThunks a => NoThunks (PRoot a)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Proposalstype Rep (PRoot a) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Proposals"PRoot"
"Cardano.Ledger.Conway.Governance.Proposals"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"PRoot"
'PrefixI 'True) (S1 ('MetaSel ('Just"prRoot"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (StrictMaybe a)) :*: S1 ('MetaSel ('Just"prChildren"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Set a))))
Instances12Eq, Show, Generic, NFData, ToJSON, Default, …
EraPParams era => Eq (Proposals era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsEraPParams era => Show (Proposals era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsGeneric (Proposals era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsEraPParams era => NFData (Proposals era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsEraPParams era => ToJSON (Proposals era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsDefault (Proposals era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsEraPParams era => NoThunks (Proposals era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsEraPParams era => DecCBOR (Proposals era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.ProposalsEraPParams era => EncCBOR (Proposals era)Defined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Proposalstype Rep (Proposals era) = D1 ('MetaDataDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance.Proposals"Proposals"
"Cardano.Ledger.Conway.Governance.Proposals"
"cardano-ledger-conway-1.23.0.0-3imHpgZ11PrLntIAFdXQGK"
'False) (C1 ('MetaCons"Proposals"
'PrefixI 'True) (S1 ('MetaSel ('Just"pProps"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (OMap GovActionId (GovActionState era))) :*: (S1 ('MetaSel ('Just"pRoots"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (GovRelation PRoot)) :*: S1 ('MetaSel ('Just"pGraph"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (GovRelation PGraph)))))
Constructors
TreeMaybeunTreeMaybe :: Tree (StrictMaybe a)
Constructors
Instances13Eq, Ord, Show, Generic, NFData, FromJSON, …
Eq AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesOrd AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesShow AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesGeneric AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesNFData AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesFromJSON AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesToJSON AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesDefault AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesNoThunks AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesDecCBOR AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesEncCBOR AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesToKeyValuePairs AnchorDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypestype Rep Anchor = D1 ('MetaDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes"Anchor"
"Cardano.Ledger.BaseTypes"
"cardano-ledger-core-1.21.0.0-HG71GU5V9Tb4NBnJzzlL6"
'False) (C1 ('MetaCons"Anchor"
'PrefixI 'True) (S1 ('MetaSel ('Just"anchorUrl"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Url) :*: S1 ('MetaSel ('Just"anchorDataHash"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (SafeHash AnchorData))))
Constructors
Instances3Eq, SafeToHash, HashAnnotated
Eq AnchorDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesSafeToHash AnchorDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypesHashAnnotated AnchorData AnchorDataDefined in cardano-ledger-core-1.21.0.0 · Cardano.Ledger.BaseTypes
class
class (EraPParams era, Eq (GovState era), Show (GovState era), NoThunks (GovState era), NFData (GovState era), EncCBOR (GovState era), DecCBOR (GovState era), DecShareCBOR (GovState era), Share (GovState era) ~ (Interns (Credential Staking), Interns (KeyHash StakePool), Interns (Credential DRepRole), Interns (Credential HotCommitteeRole)), ToCBOR (GovState era), FromCBOR (GovState era), Default (GovState era), ToJSON (GovState era)) => EraGov era whereAssociated types
type family GovState era
Methods
emptyGovState :: GovState eracurPParamsGovStateL :: Lens' (GovState era) (PParams era)prevPParamsGovStateL :: Lens' (GovState era) (PParams era)futurePParamsGovStateL :: Lens' (GovState era) (FuturePParams era)obligationGovState :: GovState era -> Obligations
Instances6EraGov
EraGov AllegraEraDefined in cardano-ledger-allegra-1.10.1.0 · Cardano.Ledger.Allegra.PParams · orphanEraGov AlonzoEraDefined in cardano-ledger-alonzo-1.16.0.0 · Cardano.Ledger.Alonzo.PParams · orphanEraGov BabbageEraDefined in cardano-ledger-babbage-1.14.0.0 · Cardano.Ledger.Babbage.PParams · orphanEraGov ConwayEraDefined in cardano-ledger-conway-1.23.0.0 · Cardano.Ledger.Conway.Governance · orphanEraGov MaryEraDefined in cardano-ledger-mary-1.11.0.0 · Cardano.Ledger.Mary.PParams · orphanEraGov ShelleyEraDefined in cardano-ledger-shelley-1.19.0.1 · Cardano.Ledger.Shelley.Governance · orphan