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

Ouroboros.Consensus.NodeId

Contents

Synopsis

Node IDs

newtype CoreNodeId Source #

Core node ID

Instances

Instances details
Eq CoreNodeId Source #
Instance details

Defined in Ouroboros.Consensus.NodeId

Ord CoreNodeId Source #
Instance details

Defined in Ouroboros.Consensus.NodeId

Show CoreNodeId Source #
Instance details

Defined in Ouroboros.Consensus.NodeId

Generic CoreNodeId Source #
Instance details

Defined in Ouroboros.Consensus.NodeId

Hashable CoreNodeId Source #
Instance details

Defined in Ouroboros.Consensus.NodeId

NoThunks CoreNodeId Source #
Instance details

Defined in Ouroboros.Consensus.NodeId

Serialise CoreNodeId Source #
Instance details

Defined in Ouroboros.Consensus.NodeId

Condense CoreNodeId Source #
Instance details

Defined in Ouroboros.Consensus.NodeId

type Rep CoreNodeId Source #
Instance details

Defined in Ouroboros.Consensus.NodeId

type Rep CoreNodeId = D1 (' MetaData "CoreNodeId" "Ouroboros.Consensus.NodeId" "ouroboros-consensus-0.1.0.1-DT4Cvwf63DZKctsEvaJqCU" ' True ) ( C1 (' MetaCons "CoreNodeId" ' PrefixI ' True ) ( S1 (' MetaSel (' Just "unCoreNodeId") ' NoSourceUnpackedness ' NoSourceStrictness ' DecidedLazy ) ( Rec0 Word64 )))

data NodeId Source #

Instances

Instances details
Eq NodeId Source #
Instance details

Defined in Ouroboros.Consensus.NodeId

Ord NodeId Source #
Instance details

Defined in Ouroboros.Consensus.NodeId

Show NodeId Source #
Instance details

Defined in Ouroboros.Consensus.NodeId

Generic NodeId Source #
Instance details

Defined in Ouroboros.Consensus.NodeId

Hashable NodeId Source #
Instance details

Defined in Ouroboros.Consensus.NodeId

NoThunks NodeId Source #
Instance details

Defined in Ouroboros.Consensus.NodeId

Condense NodeId Source #
Instance details

Defined in Ouroboros.Consensus.NodeId

type Rep NodeId Source #
Instance details

Defined in Ouroboros.Consensus.NodeId