CanHardFork xs ⇒ HasNestedContent Header (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Block |
SerialiseHFC xs ⇒ ReconstructNestedCtxt Header (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseDisk |
CanHardFork xs ⇒ StandardHash (HardForkBlock xs ∷ Type) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Block |
Typeable xs ⇒ ShowProxy (Header (HardForkBlock xs) ∷ Type) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Block |
Typeable xs ⇒ ShowProxy (HardForkBlock xs ∷ Type) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Basics |
Typeable xs ⇒ ShowProxy (GenTx (HardForkBlock xs) ∷ Type) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
Typeable xs ⇒ ShowProxy (TxId (GenTx (HardForkBlock xs)) ∷ Type) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
Generic (Validated (GenTx (HardForkBlock xs))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
Generic (GenTx (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
Generic (TxId (GenTx (HardForkBlock xs))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
Generic (Ticked (LedgerState (HardForkBlock xs))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger |
CanHardFork xs ⇒ Show (Header (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Block |
CanHardFork xs ⇒ Show (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Basics |
CanHardFork xs ⇒ Show (Validated (GenTx (HardForkBlock xs))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
CanHardFork xs ⇒ Show (LedgerState (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Basics |
CanHardFork xs ⇒ Show (GenTx (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
CanHardFork xs ⇒ Show (TxId (GenTx (HardForkBlock xs))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
All (Compose Eq Header) xs ⇒ Eq (Header (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Block |
All Eq xs ⇒ Eq (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Block |
CanHardFork xs ⇒ Eq (Validated (GenTx (HardForkBlock xs))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
CanHardFork xs ⇒ Eq (LedgerState (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Basics |
CanHardFork xs ⇒ Eq (GenTx (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
CanHardFork xs ⇒ Eq (TxId (GenTx (HardForkBlock xs))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
CanHardFork xs ⇒ Ord (TxId (GenTx (HardForkBlock xs))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
CanHardFork xs ⇒ NoThunks (BlockConfig (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Basics |
CanHardFork xs ⇒ NoThunks (CodecConfig (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Basics |
CanHardFork xs ⇒ NoThunks (Header (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Block |
CanHardFork xs ⇒ NoThunks (StorageConfig (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Basics |
CanHardFork xs ⇒ NoThunks (Validated (GenTx (HardForkBlock xs))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
CanHardFork xs ⇒ NoThunks (LedgerState (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Basics |
CanHardFork xs ⇒ NoThunks (GenTx (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
CanHardFork xs ⇒ NoThunks (TxId (GenTx (HardForkBlock xs))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
CanHardFork xs ⇒ NoThunks (Ticked (LedgerState (HardForkBlock xs))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger |
CanHardFork xs ⇒ ConvertRawHash (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Block |
CanHardFork xs ⇒ GetHeader (HardForkBlock xs) Source # | |
|
CanHardFork xs ⇒ GetPrevHash (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Block |
CanHardFork xs ⇒ BlockSupportsDiffusionPipelining (HardForkBlock xs) Source # | The BlockSupportsDiffusionPipelining instance for the HFC is
compositional: This behavior guarantees the "Consistent validity under subsequences"
requirement if it is satisfied for every era. Note that at an era boundary, the tip of the selection might switch multiple
times between two adjacent eras. Compared to the scenario where the
pipelining criteria in both eras are compatible and make sense even across
eras, this might lead to unnecessarily strict/relaxed diffusion pipelining.
However, the tip switching between different eras is rare and rather short,
so there is no direct need to address this, so we rather avoid the extra
complexity for now. Still, a possible future refinement would be to allow custom logic for
"upgrading" the TentativeHeaderState to a new era. |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Node.DiffusionPipelining |
CanHardFork xs ⇒ BlockSupportsMetrics (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Node.Metrics |
CanHardFork xs ⇒ BlockSupportsProtocol (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Protocol |
CanHardFork xs ⇒ BlockSupportsSanityCheck (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Node.SanityCheck |
CanHardFork xs ⇒ ConfigSupportsNode (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Node |
All SingleEraBlock xs ⇒ HasHardForkHistory (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger |
CanHardFork xs ⇒ BasicEnvelopeValidation (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Block |
CanHardFork xs ⇒ HasAnnTip (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Block |
CanHardFork xs ⇒ ValidateEnvelope (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger |
CanHardFork xs ⇒ UpdateLedger (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger |
CanHardFork xs ⇒ GetTip (LedgerState (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger |
CanHardFork xs ⇒ GetTip (Ticked (LedgerState (HardForkBlock xs))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger |
CanHardFork xs ⇒ IsLedger (LedgerState (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger |
CanHardFork xs ⇒ CommonProtocolParams (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger.CommonProtocolParams |
CanHardFork xs ⇒ InspectLedger (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger |
(All SingleEraBlock xs, All BlockSupportsLedgerQuery xs) ⇒ BlockSupportsLedgerQuery (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger.Query |
CanHardFork xs ⇒ HasTxId (GenTx (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
All HasTxs xs ⇒ HasTxs (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
CanHardFork xs ⇒ LedgerSupportsMempool (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
CanHardFork xs ⇒ TxLimits (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
CanHardFork xs ⇒ LedgerSupportsPeerSelection (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger.PeerSelection |
CanHardFork xs ⇒ LedgerSupportsProtocol (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger |
CanHardFork xs ⇒ NodeInitStorage (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Node.InitStorage |
(All (Compose Show WrapNodeToNodeVersion) xs, All (Compose Eq WrapNodeToNodeVersion) xs, All (Compose Show EraNodeToClientVersion) xs, All (Compose Eq EraNodeToClientVersion) xs, All HasNetworkProtocolVersion xs) ⇒ HasNetworkProtocolVersion (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.NetworkVersion |
(CanHardFork xs, SupportedNetworkProtocolVersion (HardForkBlock xs), SerialiseHFC xs) ⇒ RunNode (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Node |
SerialiseHFC xs ⇒ SerialiseNodeToClientConstraints (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseNodeToClient |
SerialiseHFC xs ⇒ SerialiseNodeToNodeConstraints (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseNodeToNode |
SerialiseHFC xs ⇒ SerialiseDiskConstraints (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseDisk |
SerialiseHFC xs ⇒ HasBinaryBlockInfo (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseDisk |
All CondenseConstraints xs ⇒ Condense (Header (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Condense |
All CondenseConstraints xs ⇒ Condense (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Condense |
All CondenseConstraints xs ⇒ Condense (GenTx (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Condense |
All CondenseConstraints xs ⇒ Condense (TxId (GenTx (HardForkBlock xs))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Condense |
All SingleEraBlock xs ⇒ SameDepIndex (BlockQuery (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger.Query |
CanHardFork xs ⇒ HasHeader (Header (HardForkBlock xs)) Source # | |
|
CanHardFork xs ⇒ HasHeader (HardForkBlock xs) Source # | |
|
All SingleEraBlock xs ⇒ ShowQuery (BlockQuery (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger.Query |
SerialiseHFC xs ⇒ SerialiseNodeToClient (HardForkBlock xs) SlotNo Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseNodeToClient |
CanHardFork xs ⇒ ApplyBlock (LedgerState (HardForkBlock xs)) (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger |
SerialiseHFC xs ⇒ SerialiseNodeToClient (HardForkBlock xs) (PerEraLedgerConfig xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseNodeToClient |
SerialiseHFC xs ⇒ SerialiseNodeToClient (HardForkBlock xs) (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseNodeToClient |
SerialiseHFC xs ⇒ SerialiseNodeToClient (HardForkBlock xs) (HardForkLedgerConfig xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseNodeToClient |
SerialiseHFC xs ⇒ SerialiseNodeToClient (HardForkBlock xs) (HardForkApplyTxErr xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseNodeToClient |
SerialiseHFC xs ⇒ SerialiseNodeToClient (HardForkBlock xs) (Shape xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseNodeToClient |
SerialiseHFC xs ⇒ SerialiseNodeToClient (HardForkBlock xs) (GenTx (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseNodeToClient |
SerialiseHFC xs ⇒ SerialiseNodeToClient (HardForkBlock xs) (GenTxId (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseNodeToClient |
SerialiseHFC xs ⇒ SerialiseNodeToNode (HardForkBlock xs) (Header (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseNodeToNode |
SerialiseHFC xs ⇒ SerialiseNodeToNode (HardForkBlock xs) (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseNodeToNode |
SerialiseHFC xs ⇒ SerialiseNodeToNode (HardForkBlock xs) (GenTx (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseNodeToNode |
SerialiseHFC xs ⇒ SerialiseNodeToNode (HardForkBlock xs) (GenTxId (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseNodeToNode |
SerialiseHFC xs ⇒ SerialiseNodeToNode (HardForkBlock xs) (SerialisedHeader (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseNodeToNode |
SerialiseHFC xs ⇒ SerialiseResult (HardForkBlock xs) (BlockQuery (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseNodeToClient |
SerialiseHFC xs ⇒ DecodeDisk (HardForkBlock xs) (HardForkChainDepState xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseDisk |
SerialiseHFC xs ⇒ DecodeDisk (HardForkBlock xs) (AnnTip (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseDisk |
SerialiseHFC xs ⇒ DecodeDisk (HardForkBlock xs) (LedgerState (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseDisk |
SerialiseHFC xs ⇒ DecodeDiskDep (NestedCtxt Header) (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseDisk |
SerialiseHFC xs ⇒ DecodeDiskDepIx (NestedCtxt Header) (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseDisk |
SerialiseHFC xs ⇒ EncodeDisk (HardForkBlock xs) (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseDisk |
SerialiseHFC xs ⇒ EncodeDisk (HardForkBlock xs) (HardForkChainDepState xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseDisk |
SerialiseHFC xs ⇒ EncodeDisk (HardForkBlock xs) (AnnTip (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseDisk |
SerialiseHFC xs ⇒ EncodeDisk (HardForkBlock xs) (LedgerState (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseDisk |
SerialiseHFC xs ⇒ EncodeDiskDep (NestedCtxt Header) (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseDisk |
SerialiseHFC xs ⇒ EncodeDiskDepIx (NestedCtxt Header) (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseDisk |
SerialiseHFC xs ⇒ SerialiseNodeToClient (HardForkBlock xs) (Serialised (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseNodeToClient |
SerialiseHFC xs ⇒ SerialiseNodeToNode (HardForkBlock xs) (Serialised (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseNodeToNode |
SerialiseHFC xs ⇒ DecodeDisk (HardForkBlock xs) (ByteString → HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseDisk |
SerialiseHFC xs ⇒ SerialiseNodeToClient (HardForkBlock xs) (SomeSecond BlockQuery (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Serialisation.SerialiseNodeToClient |
All SingleEraBlock xs ⇒ Show (BlockQuery (HardForkBlock xs) result) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger.Query |
CanHardFork xs ⇒ SameDepIndex (NestedCtxt_ (HardForkBlock xs) Header) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Block |
Typeable xs ⇒ ShowProxy (BlockQuery (HardForkBlock xs) ∷ Type → Type) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger.Query |
All SingleEraBlock xs ⇒ Show (NestedCtxt_ (HardForkBlock xs) Header a) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Block |
type HeaderHash (HardForkBlock xs ∷ Type) Source # | |
|
type Rep (Validated (GenTx (HardForkBlock xs))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
type Rep (GenTx (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
type Rep (TxId (GenTx (HardForkBlock xs))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
type Rep (Ticked (LedgerState (HardForkBlock xs))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger |
newtype BlockConfig (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Basics |
type BlockProtocol (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Basics |
newtype CodecConfig (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Basics |
newtype Header (HardForkBlock xs) Source # | |
|
newtype StorageConfig (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Basics |
type CannotForge (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Forging |
type ForgeStateInfo (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Forging |
type ForgeStateUpdateError (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Forging |
data NestedCtxt_ (HardForkBlock xs) a b Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Block |
type TentativeHeaderState (HardForkBlock xs) Source # | |
|
type TentativeHeaderView (HardForkBlock xs) Source # | |
|
type HardForkIndices (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger |
type OtherHeaderEnvelopeError (HardForkBlock xs) Source # | |
|
type TipInfo (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Block |
newtype Validated (GenTx (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
type AuxLedgerEvent (LedgerState (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger |
type LedgerCfg (LedgerState (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Basics |
type LedgerErr (LedgerState (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger |
newtype LedgerState (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Basics |
type LedgerUpdate (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger |
type LedgerWarning (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger |
data BlockQuery (HardForkBlock xs) a Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger.Query |
type ApplyTxErr (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
newtype GenTx (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
newtype TxId (GenTx (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
type TxMeasure (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Mempool |
type BlockNodeToClientVersion (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.NetworkVersion |
type BlockNodeToNodeVersion (HardForkBlock xs) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.NetworkVersion |
data Ticked (LedgerState (HardForkBlock xs)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.HardFork.Combinator.Ledger |