ouroboros-consensus-0.1.0.1: Consensus layer for the Ouroboros blockchain protocol
Safe Haskell None
Language Haskell2010

Ouroboros.Consensus.Util.Condense

Synopsis

Documentation

class Condense a where Source #

Condensed but human-readable output

Instances

Instances details
Condense Bool Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense Int Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense Int64 Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense Natural Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense Rational Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense Word Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense Word32 Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense Word64 Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense ByteString Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense ByteString Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense Text Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense Void Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense SeekMode Source #
Instance details

Defined in Ouroboros.Consensus.Storage.FS.API.Types

Condense SlotNo Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense EpochNo Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense BlockNo Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense Time Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense FsErrorPath Source #
Instance details

Defined in Ouroboros.Consensus.Storage.FS.API.Types

Condense FsPath Source #
Instance details

Defined in Ouroboros.Consensus.Storage.FS.API.Types

Condense AllowExisting Source #
Instance details

Defined in Ouroboros.Consensus.Storage.FS.API.Types

Condense OpenMode Source #
Instance details

Defined in Ouroboros.Consensus.Storage.FS.API.Types

Condense CoreNodeId Source #
Instance details

Defined in Ouroboros.Consensus.NodeId

Condense NodeId Source #
Instance details

Defined in Ouroboros.Consensus.NodeId

Condense IsEBB Source #
Instance details

Defined in Ouroboros.Consensus.Block.EBB

Condense LeaderSchedule Source #
Instance details

Defined in Ouroboros.Consensus.Protocol.LeaderSchedule

Condense ScheduledGc Source #
Instance details

Defined in Ouroboros.Consensus.Storage.ChainDB.Impl.Background

Condense a => Condense [a] Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense a => Condense ( Maybe a) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense ( SigDSIGN Ed25519DSIGN ) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense ( SigDSIGN MockDSIGN ) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense ( SigDSIGN Ed448DSIGN ) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Show ( VerKeyDSIGN d) => Condense ( VerKeyDSIGN d) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense ( SigDSIGN d) => Condense ( SigKES ( SimpleKES d t)) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

( Condense ( SigKES d), Condense ( VerKeyKES d)) => Condense ( SigKES ( SumKES h d)) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense ( SigDSIGN d) => Condense ( SigKES ( SingleKES d)) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense ( SigKES ( MockKES t)) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense ( SigKES NeverKES ) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense ( VerKeyKES ( SumKES h d)) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense ( VerKeyDSIGN d) => Condense ( VerKeyKES ( SingleKES d)) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense a => Condense ( Set a) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense a => Condense ( WithOrigin a) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense block => Condense ( Chain block) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Orphans

( Condense block, HasHeader block, Condense ( HeaderHash block)) => Condense ( AnchoredFragment block) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Orphans

Condense ( HeaderHash b) => Condense ( ChainHash b) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense ( HeaderHash block) => Condense ( Point block) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Orphans

Condense ( HeaderHash b) => Condense ( Tip b) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense a => Condense ( I a) Source #
Instance details

Defined in Ouroboros.Consensus.HardFork.Combinator.Condense

All Condense as => Condense ( HList as) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense ( Handle h) Source #
Instance details

Defined in Ouroboros.Consensus.Storage.FS.API.Types

All CondenseConstraints xs => Condense ( Header ( HardForkBlock xs)) Source #
Instance details

Defined in Ouroboros.Consensus.HardFork.Combinator.Condense

Condense ( HeaderHash blk) => Condense ( RealPoint blk) Source #
Instance details

Defined in Ouroboros.Consensus.Block.RealPoint

All CondenseConstraints xs => Condense ( TxId ( GenTx ( HardForkBlock xs))) Source #
Instance details

Defined in Ouroboros.Consensus.HardFork.Combinator.Condense

All CondenseConstraints xs => Condense ( GenTx ( HardForkBlock xs)) Source #
Instance details

Defined in Ouroboros.Consensus.HardFork.Combinator.Condense

Condense ( GenTxId blk) => Condense ( WrapGenTxId blk) Source #
Instance details

Defined in Ouroboros.Consensus.HardFork.Combinator.Condense

All SingleEraBlock xs => Condense ( EraIndex xs) Source #
Instance details

Defined in Ouroboros.Consensus.HardFork.Combinator.Abstract.SingleEraBlock

All CondenseConstraints xs => Condense ( HardForkBlock xs) Source #
Instance details

Defined in Ouroboros.Consensus.HardFork.Combinator.Condense

CanHardFork xs => Condense ( HardForkLedgerUpdate xs) Source #
Instance details

Defined in Ouroboros.Consensus.HardFork.Combinator.Ledger

( Condense a, Condense b) => Condense (a, b) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

( Condense k, Condense a) => Condense ( Map k a) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense ( SigDSIGN v) => Condense ( SignedDSIGN v a) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense ( SigKES v) => Condense ( SignedKES v a) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Condense ( Hash h a) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

BftCrypto c => Condense ( BftFields c toSign) Source #
Instance details

Defined in Ouroboros.Consensus.Protocol.BFT

Condense m => Condense ( DualBlock m a) Source #
Instance details

Defined in Ouroboros.Consensus.Ledger.Dual

Condense ( OneEraHash xs) Source #
Instance details

Defined in Ouroboros.Consensus.HardFork.Combinator.AcrossEras

PBftCrypto c => Condense ( PBftFields c toSign) Source #
Instance details

Defined in Ouroboros.Consensus.Protocol.PBFT

( Condense a, Condense b, Condense c) => Condense (a, b, c) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Methods

condense :: (a, b, c) -> String Source #

( Condense a, Condense b, Condense c, Condense d) => Condense (a, b, c, d) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Methods

condense :: (a, b, c, d) -> String Source #

( Condense a, Condense b, Condense c, Condense d, Condense e) => Condense (a, b, c, d, e) Source #
Instance details

Defined in Ouroboros.Consensus.Util.Condense

Methods

condense :: (a, b, c, d, e) -> String Source #

condense1 :: ( Condense1 f, Condense a) => f a -> String Source #

Lift the standard condense function through the type constructor