| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Ledger.Conway.Transition
Contents
Synopsis
- class (EraTransition era, ConwayEraCertState era) ⇒ ConwayEraTransition era where
- data family TransitionConfig era
- registerDRepsThenDelegs ∷ ConwayEraTransition era ⇒ TransitionConfig era → NewEpochState era → NewEpochState era
- conwayRegisterInitialAccounts ∷ (HasCallStack, EraTransition era, ConwayEraAccounts era) ⇒ ShelleyGenesisStaking → NewEpochState era → NewEpochState era
- conwayRegisterInitialFundsThenStaking ∷ ConwayEraTransition era ⇒ TransitionConfig era → NewEpochState era → NewEpochState era
Documentation
class (EraTransition era, ConwayEraCertState era) ⇒ ConwayEraTransition era where Source #
Minimal complete definition
Nothing
Methods
tcConwayGenesisL ∷ Lens' (TransitionConfig era) ConwayGenesis Source #
default tcConwayGenesisL ∷ ConwayEraTransition (PreviousEra era) ⇒ Lens' (TransitionConfig era) ConwayGenesis Source #
Instances
data family TransitionConfig era Source #
Cumulative configuration that is needed to be able to start in a current era
Instances
registerDRepsThenDelegs ∷ ConwayEraTransition era ⇒ TransitionConfig era → NewEpochState era → NewEpochState era Source #
conwayRegisterInitialAccounts ∷ (HasCallStack, EraTransition era, ConwayEraAccounts era) ⇒ ShelleyGenesisStaking → NewEpochState era → NewEpochState era Source #
Register all staking credentials and apply delegations. Make sure StakePools that are bing
delegated to are already registered, which can be done with registerInitialStakePools.
conwayRegisterInitialFundsThenStaking ∷ ConwayEraTransition era ⇒ TransitionConfig era → NewEpochState era → NewEpochState era Source #
Orphan instances
| EraTransition ConwayEra Source # | |||||
Associated Types
Methods mkTransitionConfig ∷ TranslationContext ConwayEra → TransitionConfig (PreviousEra ConwayEra) → TransitionConfig ConwayEra Source # injectIntoTestState ∷ TransitionConfig ConwayEra → NewEpochState ConwayEra → NewEpochState ConwayEra Source # tcPreviousEraConfigL ∷ Lens' (TransitionConfig ConwayEra) (TransitionConfig (PreviousEra ConwayEra)) Source # tcTranslationContextL ∷ Lens' (TransitionConfig ConwayEra) (TranslationContext ConwayEra) Source # tcShelleyGenesisL ∷ Lens' (TransitionConfig ConwayEra) ShelleyGenesis Source # tcInitialPParamsG ∷ SimpleGetter (TransitionConfig ConwayEra) (PParams ConwayEra) Source # toTransitionConfigKeyValuePairs ∷ KeyValue e a ⇒ TransitionConfig ConwayEra → [a] parseTransitionConfigJSON ∷ Value → Parser (TransitionConfig ConwayEra) | |||||
| Generic (TransitionConfig ConwayEra) Source # | |||||
Associated Types
Methods from ∷ TransitionConfig ConwayEra → Rep (TransitionConfig ConwayEra) x # to ∷ Rep (TransitionConfig ConwayEra) x → TransitionConfig ConwayEra # | |||||
| Show (TransitionConfig ConwayEra) Source # | |||||
| Eq (TransitionConfig ConwayEra) Source # | |||||
Methods (==) ∷ TransitionConfig ConwayEra → TransitionConfig ConwayEra → Bool # (/=) ∷ TransitionConfig ConwayEra → TransitionConfig ConwayEra → Bool # | |||||
| NoThunks (TransitionConfig ConwayEra) Source # | |||||