Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cardano.Api.NetworkId
Description
The NetworkId
type and related functions
Synopsis
- data NetworkId
- newtype NetworkMagic = NetworkMagic {}
- fromNetworkMagic ∷ NetworkMagic → NetworkId
- toNetworkMagic ∷ NetworkId → NetworkMagic
- mainnetNetworkMagic ∷ NetworkMagic
- toByronProtocolMagicId ∷ NetworkId → ProtocolMagicId
- toByronNetworkMagic ∷ NetworkId → NetworkMagic
- toByronRequiresNetworkMagic ∷ NetworkId → RequiresNetworkMagic
- toShelleyNetwork ∷ NetworkId → Network
- fromShelleyNetwork ∷ Network → NetworkMagic → NetworkId
Network types
newtype NetworkMagic #
Constructors
NetworkMagic | |
Fields |
Instances
Generic NetworkMagic | |
Defined in Ouroboros.Network.Magic Methods from ∷ NetworkMagic → Rep NetworkMagic x Source # to ∷ Rep NetworkMagic x → NetworkMagic Source # | |
Show NetworkMagic | |
Defined in Ouroboros.Network.Magic | |
Eq NetworkMagic | |
Defined in Ouroboros.Network.Magic Methods (==) ∷ NetworkMagic → NetworkMagic → Bool Source # (/=) ∷ NetworkMagic → NetworkMagic → Bool Source # | |
NoThunks NetworkMagic | |
Defined in Ouroboros.Network.Magic Methods noThunks ∷ Context → NetworkMagic → IO (Maybe ThunkInfo) wNoThunks ∷ Context → NetworkMagic → IO (Maybe ThunkInfo) | |
type Rep NetworkMagic | |
Defined in Ouroboros.Network.Magic type Rep NetworkMagic = D1 ('MetaData "NetworkMagic" "Ouroboros.Network.Magic" "ouroboros-network-api-0.1.0.0-f4cf9f0dbeeecfd1786121d607cf281b32f27fbab6212805d213af94979e6631" 'True) (C1 ('MetaCons "NetworkMagic" 'PrefixI 'True) (S1 ('MetaSel ('Just "unNetworkMagic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32))) |
Internal conversion functions
toByronProtocolMagicId ∷ NetworkId → ProtocolMagicId Source #
toByronNetworkMagic ∷ NetworkId → NetworkMagic Source #
toByronRequiresNetworkMagic ∷ NetworkId → RequiresNetworkMagic Source #
toShelleyNetwork ∷ NetworkId → Network Source #
fromShelleyNetwork ∷ Network → NetworkMagic → NetworkId Source #