ouroboros-consensus-shelley-0.1.0.0: Shelley ledger integration in the Ouroboros consensus layer
Safe HaskellNone
LanguageHaskell2010

Ouroboros.Consensus.Shelley.Node.Common

Description

Node configuration common to all (era, protocol) combinations deriving from Shelley.

Synopsis

Documentation

data ProtocolParamsShelleyBased era Source #

Parameters common to all Shelley-based ledgers.

When running a chain with multiple Shelley-based eras, in addition to the per-era protocol parameters, one value of ProtocolParamsShelleyBased will be needed, which is shared among all Shelley-based eras.

The era parameter determines from which era the genesis config will be used.

Constructors

ProtocolParamsShelleyBased 

Fields

class (ShelleyCompatible proto era, TxLimits (ShelleyBlock proto era), EraCrypto era ~ c) ⇒ ShelleyEraWithCrypto c proto era Source #

Needed in '*SharedBlockForging' because we can't partially apply equality constraints.

Instances

Instances details
(ShelleyCompatible proto era, TxLimits (ShelleyBlock proto era), EraCrypto era ~ c) ⇒ ShelleyEraWithCrypto c proto era Source # 
Instance details

Defined in Ouroboros.Consensus.Shelley.Node.Common

data ShelleyLeaderCredentials c Source #

Constructors

ShelleyLeaderCredentials 

Fields

Orphan instances