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

Ouroboros.Consensus.Shelley.Ledger.Query

Synopsis

Documentation

data family BlockQuery blk :: Type -> Type Source #

Different queries supported by the ledger, indexed by the result type.

Instances

Instances details
SameDepIndex ( BlockQuery ( ShelleyBlock proto era)) Source #
Instance details

Defined in Ouroboros.Consensus.Shelley.Ledger.Query

ShelleyCompatible proto era => ShowQuery ( BlockQuery ( ShelleyBlock proto era)) Source #
Instance details

Defined in Ouroboros.Consensus.Shelley.Ledger.Query

Methods

showResult :: BlockQuery ( ShelleyBlock proto era) result -> result -> String Source #

Eq ( BlockQuery ( ShelleyBlock proto era) result) Source #
Instance details

Defined in Ouroboros.Consensus.Shelley.Ledger.Query

SameDepIndex ( BlockQuery blk) => Eq ( SomeSecond BlockQuery blk)
Instance details

Defined in Ouroboros.Consensus.Ledger.Query

Show ( BlockQuery ( ShelleyBlock proto era) result) Source #
Instance details

Defined in Ouroboros.Consensus.Shelley.Ledger.Query

( forall result. Show ( BlockQuery blk result)) => Show ( SomeSecond BlockQuery blk)
Instance details

Defined in Ouroboros.Consensus.Ledger.Query

ShelleyCompatible proto era => SerialiseResult ( ShelleyBlock proto era) ( BlockQuery ( ShelleyBlock proto era)) Source #
Instance details

Defined in Ouroboros.Consensus.Shelley.Node.Serialisation

( Typeable era, Typeable proto) => ShowProxy ( BlockQuery ( ShelleyBlock proto era) :: Type -> Type ) Source #
Instance details

Defined in Ouroboros.Consensus.Shelley.Ledger.Query

ShelleyCompatible proto era => SerialiseNodeToClient ( ShelleyBlock proto era) ( SomeSecond BlockQuery ( ShelleyBlock proto era)) Source #
Instance details

Defined in Ouroboros.Consensus.Shelley.Node.Serialisation

data BlockQuery ( HardForkBlock xs) a
Instance details

Defined in Ouroboros.Consensus.HardFork.Combinator.Ledger.Query

data BlockQuery ( HardForkBlock xs) a where
data BlockQuery ( ShelleyBlock proto era) a Source #
Instance details

Defined in Ouroboros.Consensus.Shelley.Ledger.Query

data BlockQuery ( ShelleyBlock proto era) a where

Serialisation

Orphan instances

SameDepIndex ( BlockQuery ( ShelleyBlock proto era)) Source #
Instance details

ShelleyCompatible proto era => ShowQuery ( BlockQuery ( ShelleyBlock proto era)) Source #
Instance details

Methods

showResult :: BlockQuery ( ShelleyBlock proto era) result -> result -> String Source #

Eq ( BlockQuery ( ShelleyBlock proto era) result) Source #
Instance details

Show ( BlockQuery ( ShelleyBlock proto era) result) Source #
Instance details

ShelleyCompatible proto era => QueryLedger ( ShelleyBlock proto era) Source #
Instance details

( Typeable era, Typeable proto) => ShowProxy ( BlockQuery ( ShelleyBlock proto era) :: Type -> Type ) Source #
Instance details