Show ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Block |
Eq ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Block |
ConvertRawHash ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Block |
GetHeader ByronBlock Source # | |
|
GetPrevHash ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Block |
BlockSupportsDiffusionPipelining ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node |
BlockSupportsMetrics ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node |
BlockSupportsProtocol ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.PBFT |
BlockSupportsSanityCheck ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node |
ConfigSupportsNode ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node |
HasHardForkHistory ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
NoHardForks ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Cardano.ByronHFC |
SingleEraBlock ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Cardano.CanHardFork |
CondenseConstraints ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Cardano.Condense |
HasPartialLedgerConfig ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Cardano.CanHardFork |
SerialiseConstraintsHFC ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Cardano.Node |
BasicEnvelopeValidation ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.HeaderValidation |
HasAnnTip ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.HeaderValidation |
ValidateEnvelope ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.HeaderValidation |
UpdateLedger ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
CommonProtocolParams ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
InspectLedger ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Inspect |
BlockSupportsLedgerQuery ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
HasTxs ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
LedgerSupportsMempool ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
TxLimits ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
LedgerSupportsPeerSelection ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
LedgerSupportsProtocol ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
NodeInitStorage ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node |
HasNetworkProtocolVersion ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.NetworkProtocolVersion |
SupportedNetworkProtocolVersion ByronBlock Source # | This instance isn't used apart from tests; we therefore make our life easy
below. |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.NetworkProtocolVersion |
SupportedNetworkProtocolVersion ByronBlockHFC Source # | Forward to the ByronBlock instance. Only supports
HardForkNodeToNodeDisabled , which is compatible with nodes running with
ByronBlock . |
Instance detailsDefined in Ouroboros.Consensus.Cardano.ByronHFC |
RunNode ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node |
SerialiseNodeToClientConstraints ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
SerialiseNodeToNodeConstraints ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
SerialiseDiskConstraints ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
HasBinaryBlockInfo ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
Condense ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Block |
HasHeader ByronBlock Source # | |
|
HasNestedContent Header ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Serialisation |
SerialiseNodeToClient ByronBlock ApplyMempoolPayloadErr Source # | ApplyTxErr ByronBlock
|
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
SerialiseNodeToClient ByronBlock SlotNo Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
SerialiseNodeToClient ByronBlock ByronBlock Source # | CBOR-in-CBOR for the annotation. This also makes it compatible with the
wrapped (Serialised ) variant. |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
SerialiseNodeToNode ByronBlock ByronBlock Source # | CBOR-in-CBOR for the annotation. This also makes it compatible with the
wrapped (Serialised ) variant. |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
EncodeDisk ByronBlock ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
ReconstructNestedCtxt Header ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
StandardHash ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Block |
ShowProxy ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Block |
SerialiseNodeToClient ByronBlock (GenTx ByronBlock) Source # | No CBOR-in-CBOR, because we check for canonical encodings, which means we
can use the recomputed encoding for the annotation. |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
SerialiseNodeToClient ByronBlock (GenTxId ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
SerialiseNodeToNode ByronBlock (Header ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
SerialiseNodeToNode ByronBlock (GenTx ByronBlock) Source # | No CBOR-in-CBOR, because we check for canonical encodings, which means we
can use the recomputed encoding for the annotation. |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
SerialiseNodeToNode ByronBlock (GenTxId ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
SerialiseNodeToNode ByronBlock (SerialisedHeader ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
SerialiseResult ByronBlock (BlockQuery ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
DecodeDisk ByronBlock (AnnTip ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
DecodeDisk ByronBlock (LedgerState ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
DecodeDisk ByronBlock (PBftState PBftByronCrypto) Source # | ChainDepState (BlockProtocol ByronBlock )
|
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
EncodeDisk ByronBlock (AnnTip ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
EncodeDisk ByronBlock (LedgerState ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
EncodeDisk ByronBlock (PBftState PBftByronCrypto) Source # | ChainDepState (BlockProtocol ByronBlock )
|
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
ShowProxy (Header ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Block |
ShowProxy (GenTx ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
ShowProxy (TxId (GenTx ByronBlock)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
SerialiseNodeToClient ByronBlock (Serialised ByronBlock) Source # | Serialised uses CBOR-in-CBOR by default.
|
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
SerialiseNodeToNode ByronBlock (Serialised ByronBlock) Source # | Serialised uses CBOR-in-CBOR by default.
|
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
DecodeDisk ByronBlock (ByteString → ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
SerialiseNodeToClient ByronBlock (SomeSecond BlockQuery ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
Generic (BlockConfig ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Config |
Generic (CodecConfig ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Config |
Generic (Header ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Block |
Generic (StorageConfig ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Config |
Generic (Validated (GenTx ByronBlock)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
Generic (LedgerState ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
Generic (GenTx ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
Generic (Ticked (LedgerState ByronBlock)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
Show (Header ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Block |
Show (Validated (GenTx ByronBlock)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
Show (LedgerState ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
Show (GenTx ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
Show (GenTxId ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
Eq (Header ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Block |
Eq (Validated (GenTx ByronBlock)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
Eq (LedgerState ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
Eq (GenTx ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
Eq (TxId (GenTx ByronBlock)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
Ord (TxId (GenTx ByronBlock)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
NoThunks (BlockConfig ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Config |
NoThunks (CodecConfig ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Config |
NoThunks (Header ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Block |
NoThunks (StorageConfig ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Config |
NoThunks (Validated (GenTx ByronBlock)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
NoThunks (LedgerState ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
NoThunks (GenTx ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
NoThunks (TxId (GenTx ByronBlock)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
NoThunks (Ticked (LedgerState ByronBlock)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
CardanoHardForkConstraints c ⇒ CanHardFork (CardanoEras c) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Cardano.CanHardFork |
CardanoHardForkConstraints c ⇒ CondenseConstraints (CardanoBlock c) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Cardano.Condense |
CardanoHardForkConstraints c ⇒ SerialiseHFC (CardanoEras c) Source # | Important: we need to maintain binary compatibility with Byron blocks, as
they are already stored on disk. We also want to be able to efficiently detect (without having to peek far
ahead) whether we're dealing with a Byron or Shelley block, so that we can
invoke the right decoder. We plan to have a few more hard forks after
Shelley (Goguen, Basho, Voltaire), so we want a future-proof envelope for
distinguishing the different block types, i.e., a byte indicating the era. Byron does not provide such an envelope. However, a Byron block is a CBOR
2-tuple with the first element being a tag (Word : 0 = EBB; 1 = regular
block) and the second being the payload. We can easily extend this encoding
format with support for Shelley, Goguen, etc. We encode a CardanoBlock as the same CBOR 2-tuple as a Byron block, but
we use the tags after 1 for the hard forks after Byron: - Byron EBB
- Byron regular block
- Shelley block
- Allegra block
- Mary block
- Goguen block
- etc.
For more details, see:
https://github.com/IntersectMBO/ouroboros-network/pull/1175#issuecomment-558147194 |
Instance detailsDefined in Ouroboros.Consensus.Cardano.Node |
GetTip (LedgerState ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
GetTip (Ticked (LedgerState ByronBlock)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
IsLedger (LedgerState ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
ConvertRawTxId (GenTx ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
HasTxId (GenTx ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
CardanoHardForkConstraints c ⇒ SupportedNetworkProtocolVersion (CardanoBlock c) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Cardano.Node |
Condense (Header ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Block |
Condense (GenTx ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
Condense (GenTxId ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
SameDepIndex (BlockQuery ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
HasHeader (Header ByronBlock) Source # | |
|
ShowQuery (BlockQuery ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
ApplyBlock (LedgerState ByronBlock) ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
DecodeDiskDep (NestedCtxt Header) ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
DecodeDiskDepIx (NestedCtxt Header) ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
EncodeDiskDep (NestedCtxt Header) ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
EncodeDiskDepIx (NestedCtxt Header) ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node.Serialisation |
Show (BlockQuery ByronBlock result) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
Eq (BlockQuery ByronBlock result) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
SameDepIndex (NestedCtxt_ ByronBlock f) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Serialisation |
ShowProxy (BlockQuery ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
Show (NestedCtxt_ ByronBlock f a) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Serialisation |
SerialiseHFC '[ByronBlock] Source # | Forward to the ByronBlock instance, this means we don't add an era
wrapper around blocks on disk. This makes sure we're compatible with the
existing Byron blocks. |
Instance detailsDefined in Ouroboros.Consensus.Cardano.ByronHFC |
data BlockConfig ByronBlock Source # | Extended configuration we need for Byron |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Config |
type BlockProtocol ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.PBFT |
newtype CodecConfig ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Config |
data Header ByronBlock Source # | Byron header See ByronBlock for comments on why we cache certain values. |
|
newtype StorageConfig ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Config |
type CannotForge ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node |
type ForgeStateInfo ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node |
type ForgeStateUpdateError ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Node |
data NestedCtxt_ ByronBlock f a Source # | Since the Byron header does not contain the size, we include it in the
nested type instead. |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Serialisation |
type TentativeHeaderState ByronBlock Source # | |
|
type TentativeHeaderView ByronBlock Source # | |
|
type HardForkIndices ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
type PartialLedgerConfig ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Cardano.CanHardFork |
type OtherHeaderEnvelopeError ByronBlock Source # | |
|
type TipInfo ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.HeaderValidation |
data LedgerState ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
type LedgerUpdate ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Inspect |
type LedgerWarning ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Inspect |
data BlockQuery ByronBlock a Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
type ApplyTxErr ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
data GenTx ByronBlock Source # | Generalized transactions in Byron This is effectively the same as AMempoolPayload but we cache the
transaction ID (a hash). |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
type TxMeasure ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
type BlockNodeToClientVersion ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.NetworkProtocolVersion |
type BlockNodeToNodeVersion ByronBlock Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.NetworkProtocolVersion |
type HeaderHash ByronBlock Source # | |
|
type Rep (BlockConfig ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Config |
type Rep (CodecConfig ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Config |
type Rep (Header ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Block |
type Rep (StorageConfig ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Config |
type Rep (Validated (GenTx ByronBlock)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
type Rep (LedgerState ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
type Rep (GenTx ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
type Rep (Ticked (LedgerState ByronBlock)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
type HardForkTxMeasure (CardanoEras c) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Cardano.CanHardFork |
newtype Validated (GenTx ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
type AuxLedgerEvent (LedgerState ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
type LedgerCfg (LedgerState ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
type LedgerErr (LedgerState ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |
data TxId (GenTx ByronBlock) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Mempool |
data Ticked (LedgerState ByronBlock) Source # | The ticked Byron ledger state |
Instance detailsDefined in Ouroboros.Consensus.Byron.Ledger.Ledger |