Serialise ext ⇒ ReconstructNestedCtxt Header (MockBlock ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
(Typeable c, Typeable ext, Typeable ext') ⇒ ShowProxy (Header (SimpleBlock' c ext ext') ∷ Type) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(Typeable c, Typeable ext) ⇒ ShowProxy (GenTx (SimpleBlock c ext) ∷ Type) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(Typeable c, Typeable ext) ⇒ ShowProxy (TxId (GenTx (SimpleBlock c ext)) ∷ Type) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
HasNestedContent f (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
(SimpleCrypto c, Typeable ext, Typeable ext') ⇒ StandardHash (SimpleBlock' c ext ext' ∷ Type) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(Typeable c, Typeable ext, Typeable ext') ⇒ ShowProxy (SimpleBlock' c ext ext' ∷ Type) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Generic (BlockConfig (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Generic (CodecConfig (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Generic (Header (SimpleBlock' c ext ext')) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Generic (StorageConfig (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Generic (Validated (GenTx (SimpleBlock c ext))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Generic (LedgerState (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Generic (GenTx (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Generic (TxId (GenTx (SimpleBlock c ext))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Generic (Ticked (LedgerState (SimpleBlock c ext))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(SimpleCrypto c, Show ext', Typeable ext) ⇒ Show (Header (SimpleBlock' c ext ext')) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Show (Validated (GenTx (SimpleBlock p c))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(SimpleCrypto c, Typeable ext) ⇒ Show (LedgerState (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Show (GenTx (SimpleBlock p c)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Show (TxId (GenTx (SimpleBlock c ext))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(SimpleCrypto c, Typeable ext) ⇒ Show (Ticked (LedgerState (SimpleBlock c ext))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(SimpleCrypto c, Eq ext', Typeable ext) ⇒ Eq (Header (SimpleBlock' c ext ext')) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Eq (Validated (GenTx (SimpleBlock c ext))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(SimpleCrypto c, Typeable ext) ⇒ Eq (LedgerState (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Eq (GenTx (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Eq (TxId (GenTx (SimpleBlock c ext))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(SimpleCrypto c, Typeable ext) ⇒ Eq (Ticked (LedgerState (SimpleBlock c ext))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Ord (Validated (GenTx (SimpleBlock c ext))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Ord (GenTx (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Ord (TxId (GenTx (SimpleBlock c ext))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
NoThunks (BlockConfig (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
NoThunks (CodecConfig (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(SimpleCrypto c, NoThunks ext', Typeable ext) ⇒ NoThunks (Header (SimpleBlock' c ext ext')) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
NoThunks (StorageConfig (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(Typeable p, Typeable c) ⇒ NoThunks (Validated (GenTx (SimpleBlock p c))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(SimpleCrypto c, Typeable ext) ⇒ NoThunks (LedgerState (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(Typeable p, Typeable c) ⇒ NoThunks (GenTx (SimpleBlock p c)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
NoThunks (TxId (GenTx (SimpleBlock c ext))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(SimpleCrypto c, Typeable ext) ⇒ NoThunks (Ticked (LedgerState (SimpleBlock c ext))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
GetTip (LedgerState (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
GetTip (Ticked (LedgerState (SimpleBlock c ext))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
MockProtocolSpecific c ext ⇒ IsLedger (LedgerState (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
HasTxId (GenTx (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
SimpleCrypto c ⇒ LedgerSupportsProtocol (SimplePraosRuleBlock c) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.PraosRule |
(Serialise ext, Typeable ext) ⇒ SerialiseNodeToClientConstraints (MockBlock ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
Serialise ext ⇒ SerialiseNodeToNodeConstraints (MockBlock ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
(Serialise ext, RunMockBlock SimpleMockCrypto ext) ⇒ SerialiseDiskConstraints (MockBlock ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
(Serialise ext, Typeable ext) ⇒ HasBinaryBlockInfo (MockBlock ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
Condense ext' ⇒ Condense (Header (SimpleBlock' c ext ext')) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Condense (GenTx (SimpleBlock p c)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Condense (GenTxId (SimpleBlock p c)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
SameDepIndex (BlockQuery (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
HasMockTxs (GenTx (SimpleBlock p c)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(SimpleCrypto c, Typeable ext, Typeable ext') ⇒ HasHeader (Header (SimpleBlock' c ext ext')) Source # | |
|
(SimpleCrypto c, Typeable ext) ⇒ ShowQuery (BlockQuery (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(SimpleCrypto c, Serialise ext') ⇒ Serialise (Header (SimpleBlock' c ext ext')) Source # | Custom Serialise instance that doesn't serialise the hash |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Serialise (LedgerState (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Serialise (GenTx (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Serialise (TxId (GenTx (SimpleBlock c ext))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
SerialiseNodeToClient (MockBlock ext) SlotNo Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
DecodeDisk (SimplePraosRuleBlock c) () Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.PraosRule |
EncodeDisk (SimplePraosRuleBlock c) () Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.PraosRule |
SerialiseNodeToClient (MockBlock ext) (GenTx (MockBlock ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
SerialiseNodeToClient (MockBlock ext) (GenTxId (MockBlock ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
SerialiseNodeToClient (MockBlock ext) (MockError (MockBlock ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
Serialise ext ⇒ SerialiseNodeToClient (MockBlock ext) (MockBlock ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
Serialise ext ⇒ SerialiseNodeToNode (MockBlock ext) (Header (MockBlock ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
SerialiseNodeToNode (MockBlock ext) (GenTx (MockBlock ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
SerialiseNodeToNode (MockBlock ext) (GenTxId (MockBlock ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
Serialise ext ⇒ SerialiseNodeToNode (MockBlock ext) (SerialisedHeader (MockBlock ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
Serialise ext ⇒ SerialiseNodeToNode (MockBlock ext) (MockBlock ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
SerialiseResult (MockBlock ext) (BlockQuery (MockBlock ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
DecodeDisk (MockBlock ext) (AnnTip (MockBlock ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
DecodeDisk (MockBlock ext) (LedgerState (MockBlock ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
Serialise ext ⇒ DecodeDiskDep (NestedCtxt Header) (MockBlock ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
Serialise ext ⇒ DecodeDiskDepIx (NestedCtxt Header) (MockBlock ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
Serialise ext ⇒ EncodeDisk (MockBlock ext) (Header (MockBlock ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
EncodeDisk (MockBlock ext) (AnnTip (MockBlock ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
EncodeDisk (MockBlock ext) (LedgerState (MockBlock ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
Serialise ext ⇒ EncodeDisk (MockBlock ext) (MockBlock ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
Serialise ext ⇒ EncodeDiskDep (NestedCtxt Header) (MockBlock ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
Serialise ext ⇒ EncodeDiskDepIx (NestedCtxt Header) (MockBlock ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
MockProtocolSpecific c ext ⇒ ApplyBlock (LedgerState (SimpleBlock c ext)) (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
SerialiseNodeToClient (MockBlock ext) (Serialised (MockBlock ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
SerialiseNodeToNode (MockBlock ext) (Serialised (MockBlock ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
Serialise ext ⇒ DecodeDisk (MockBlock ext) (ByteString → Header (MockBlock ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
Serialise ext ⇒ DecodeDisk (MockBlock ext) (ByteString → MockBlock ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
SerialiseNodeToClient (MockBlock ext) (SomeSecond BlockQuery (MockBlock ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
Show (BlockQuery (SimpleBlock c ext) result) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(SimpleCrypto c, Typeable ext) ⇒ GetPrevHash (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(BlockSupportsProtocol (SimpleBlock c ext), Show (SelectView (BlockProtocol (SimpleBlock c ext)))) ⇒ BlockSupportsDiffusionPipelining (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node |
BlockSupportsMetrics (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node |
(SimpleCrypto c, PraosCrypto c', Signable (PraosKES c') (SignedSimplePraos c c')) ⇒ BlockSupportsProtocol (SimpleBlock c (SimplePraosExt c c')) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.Praos |
SimpleCrypto c ⇒ BlockSupportsProtocol (SimpleBlock c SimplePraosRuleExt) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.PraosRule |
(SimpleCrypto c, BftCrypto c', Signable (BftDSIGN c') (SignedSimpleBft c c')) ⇒ BlockSupportsProtocol (SimpleBftBlock c c') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.BFT |
(SimpleCrypto c, Signable MockDSIGN (SignedSimplePBft c PBftMockCrypto)) ⇒ BlockSupportsProtocol (SimplePBftBlock c PBftMockCrypto) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.PBFT |
ConsensusProtocol (BlockProtocol (SimpleBlock c ext)) ⇒ BlockSupportsSanityCheck (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node |
RunMockBlock c ext ⇒ ConfigSupportsNode (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Abstract |
HasHardForkHistory (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(SimpleCrypto c, Typeable ext) ⇒ BasicEnvelopeValidation (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(SimpleCrypto c, Typeable ext) ⇒ HasAnnTip (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(SimpleCrypto c, Typeable ext) ⇒ ValidateEnvelope (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
MockProtocolSpecific c ext ⇒ UpdateLedger (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
MockProtocolSpecific c ext ⇒ CommonProtocolParams (SimpleBlock c ext) Source # | Dummy values |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
InspectLedger (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
MockProtocolSpecific c ext ⇒ BlockSupportsLedgerQuery (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
HasTxs (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
MockProtocolSpecific c ext ⇒ LedgerSupportsMempool (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
TxLimits (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
LedgerSupportsPeerSelection (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(SimpleCrypto c, BftCrypto c', Signable (BftDSIGN c') (SignedSimpleBft c c')) ⇒ LedgerSupportsProtocol (SimpleBftBlock c c') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.BFT |
(SimpleCrypto c, Signable MockDSIGN (SignedSimplePBft c PBftMockCrypto)) ⇒ LedgerSupportsProtocol (SimplePBftBlock c PBftMockCrypto) Source # | The ledger view is constant for the mock instantiation of PBFT
(mock blocks cannot change delegation) |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.PBFT |
(SimpleCrypto c, PraosCrypto c', Signable (PraosKES c') (SignedSimplePraos c c')) ⇒ LedgerSupportsProtocol (SimplePraosBlock c c') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.Praos |
NodeInitStorage (SimpleBlock SimpleMockCrypto ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node |
HasNetworkProtocolVersion (SimpleBlock SimpleMockCrypto ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node |
SupportedNetworkProtocolVersion (SimpleBlock SimpleMockCrypto ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node |
(LedgerSupportsProtocol (SimpleBlock SimpleMockCrypto ext), Show (CannotForge (SimpleBlock SimpleMockCrypto ext)), Show (ForgeStateInfo (SimpleBlock SimpleMockCrypto ext)), Show (ForgeStateUpdateError (SimpleBlock SimpleMockCrypto ext)), Serialise ext, RunMockBlock SimpleMockCrypto ext) ⇒ RunNode (SimpleBlock SimpleMockCrypto ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node |
SignedHeader (SimpleBftHeader c c') Source # | |
|
SignedHeader (SimplePBftHeader c c') Source # | |
|
PraosCrypto c' ⇒ SignedHeader (SimplePraosHeader c c') Source # | |
|
SameDepIndex (NestedCtxt_ (SimpleBlock c ext) f) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
TrivialDependency (NestedCtxt_ (SimpleBlock c ext) f) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
DecodeDisk (SimpleBftBlock c c') () Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.BFT |
EncodeDisk (SimpleBftBlock c c') () Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.BFT |
(Serialise (PBftVerKeyHash c'), PBftCrypto c') ⇒ DecodeDisk (SimplePBftBlock c c') (PBftState c') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.PBFT |
PraosCrypto c' ⇒ DecodeDisk (SimplePraosBlock c c') (PraosChainDepState c') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.Praos |
(Serialise (PBftVerKeyHash c'), PBftCrypto c') ⇒ EncodeDisk (SimplePBftBlock c c') (PBftState c') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.PBFT |
PraosCrypto c' ⇒ EncodeDisk (SimplePraosBlock c c') (PraosChainDepState c') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.Praos |
(Typeable c, Typeable ext) ⇒ ShowProxy (BlockQuery (SimpleBlock c ext) ∷ Type → Type) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Generic (SimpleBlock' c ext ext') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
Show (NestedCtxt_ (SimpleBlock c ext) f a) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
(SimpleCrypto c, Show ext', Typeable ext) ⇒ Show (SimpleBlock' c ext ext') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(SimpleCrypto c, Eq ext', Typeable ext) ⇒ Eq (SimpleBlock' c ext ext') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
SimpleCrypto c ⇒ ConvertRawHash (SimpleBlock' c ext ext') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(SimpleCrypto c, Typeable ext, Typeable ext') ⇒ GetHeader (SimpleBlock' c ext ext') Source # | |
|
Condense ext' ⇒ Condense (SimpleBlock' c ext ext') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
HasMockTxs (SimpleBlock' c ext ext') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
(SimpleCrypto c, Typeable ext, Typeable ext') ⇒ HasHeader (SimpleBlock' c ext ext') Source # | |
|
(SimpleCrypto c, Serialise ext') ⇒ Serialise (SimpleBlock' c ext ext') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
type HeaderHash (SimpleBlock' c ext ext' ∷ Type) Source # | |
|
type Rep (BlockConfig (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
type Rep (CodecConfig (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
type Rep (Header (SimpleBlock' c ext ext')) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
type Rep (StorageConfig (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
type Rep (Validated (GenTx (SimpleBlock c ext))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
type Rep (LedgerState (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
type Rep (GenTx (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
type Rep (TxId (GenTx (SimpleBlock c ext))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
type Rep (Ticked (LedgerState (SimpleBlock c ext))) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
type BlockProtocol (SimplePraosRuleBlock c) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.PraosRule |
type CannotForge (SimplePraosRuleBlock c) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.PraosRule |
type ForgeStateInfo (SimplePraosRuleBlock c) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.PraosRule |
type ForgeStateUpdateError (SimplePraosRuleBlock c) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.PraosRule |
newtype Validated (GenTx (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
type AuxLedgerEvent (LedgerState (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
type LedgerCfg (LedgerState (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
type LedgerErr (LedgerState (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
newtype TxId (GenTx (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
newtype Ticked (LedgerState (SimpleBlock c ext)) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
data BlockConfig (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
type BlockProtocol (SimpleBftBlock c c') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.BFT |
type BlockProtocol (SimplePBftBlock c c') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.PBFT |
type BlockProtocol (SimplePraosBlock c c') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.Praos |
data CodecConfig (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
data StorageConfig (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
type CannotForge (SimpleBftBlock c c') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.BFT |
type CannotForge (SimplePBftBlock c c') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.PBFT |
type CannotForge (SimplePraosBlock c c') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.Praos |
type ForgeStateInfo (SimpleBftBlock c c') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.BFT |
type ForgeStateInfo (SimplePBftBlock c c') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.PBFT |
type ForgeStateInfo (SimplePraosBlock c c') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.Praos |
type ForgeStateUpdateError (SimpleBftBlock c c') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.BFT |
type ForgeStateUpdateError (SimplePBftBlock c c') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.PBFT |
type ForgeStateUpdateError (SimplePraosBlock c c') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.Praos |
data NestedCtxt_ (SimpleBlock c ext) f a Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
type TentativeHeaderState (SimpleBlock c ext) Source # | |
|
type TentativeHeaderView (SimpleBlock c ext) Source # | |
|
type HardForkIndices (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
type OtherHeaderEnvelopeError (SimpleBlock c ext) Source # | |
|
type TipInfo (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
newtype LedgerState (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
type LedgerUpdate (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
type LedgerWarning (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
data BlockQuery (SimpleBlock c ext) result Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
type ApplyTxErr (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
data GenTx (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
type TxMeasure (SimpleBlock c ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
type BlockNodeToClientVersion (SimpleBlock SimpleMockCrypto ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node |
type BlockNodeToNodeVersion (SimpleBlock SimpleMockCrypto ext) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node |
type Signed (SimpleBftHeader c c') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.BFT |
type Signed (SimplePBftHeader c c') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.PBFT |
type Signed (SimplePraosHeader c c') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block.Praos |
type TrivialIndex (NestedCtxt_ (SimpleBlock c ext) f) Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Node.Serialisation |
type Rep (SimpleBlock' c ext ext') Source # | |
Instance detailsDefined in Ouroboros.Consensus.Mock.Ledger.Block |
data Header (SimpleBlock' c ext ext') Source # | |
|