ouroboros-consensus-shelley-0.1.0.1: Shelley ledger integration in the Ouroboros consensus layer
Safe Haskell None
Language Haskell2010

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