cardano-api-1.22.1
Safe HaskellNone
LanguageHaskell2010

Cardano.Api.Byron

Description

This module provides a library interface that is intended to be the complete API for Byron covering everything, including exposing constructors for the lower level types.

Synopsis

Documentation

Era

data Byron Source #

A type used as a tag to distinguish the Byron era.

Instances

Instances details
Eq (Witness Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Eq (Tx Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Methods

(==) :: Tx Byron -> Tx Byron -> Bool #

(/=) :: Tx Byron -> Tx Byron -> Bool #

Eq (TxBody Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Eq (TxOut Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Eq (Address Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Ord (Address Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Show (Witness Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Show (Tx Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Methods

showsPrec :: Int -> Tx Byron -> ShowS #

show :: Tx Byron -> String #

showList :: [Tx Byron] -> ShowS #

Show (TxBody Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Show (TxOut Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Show (Address Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

HasTextEnvelope (Witness Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

HasTextEnvelope (Tx Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

HasTextEnvelope (TxBody Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

SerialiseAddress (Address Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

SerialiseAsRawBytes (Address Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

SerialiseAsCBOR (Witness Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

SerialiseAsCBOR (Tx Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

SerialiseAsCBOR (TxBody Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

HasTypeProxy (Witness Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (Witness Byron) Source #

HasTypeProxy (Tx Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (Tx Byron) Source #

HasTypeProxy (TxBody Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (TxBody Byron) Source #

HasTypeProxy (Address Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (Address Byron) Source #

data AsType (Witness Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

data AsType (Tx Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

data AsType (TxBody Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

data AsType (Address Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

class HasTypeProxy t where Source #

Associated Types

data AsType t Source #

A family of singleton types used in this API to indicate which type to use where it would otherwise be ambiguous or merely unclear.

Values of this type are passed to

Methods

proxyToAsType :: Proxy t -> AsType t Source #

Instances

Instances details
HasTypeProxy VrfKey Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType VrfKey Source #

HasTypeProxy KesKey Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType KesKey Source #

HasTypeProxy StakePoolKey Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType StakePoolKey Source #

HasTypeProxy GenesisUTxOKey Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType GenesisUTxOKey Source #

HasTypeProxy GenesisDelegateExtendedKey Source # 
Instance details

Defined in Cardano.Api.Typed

HasTypeProxy GenesisDelegateKey Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType GenesisDelegateKey Source #

HasTypeProxy GenesisExtendedKey Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType GenesisExtendedKey Source #

HasTypeProxy GenesisKey Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType GenesisKey Source #

HasTypeProxy StakeExtendedKey Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType StakeExtendedKey Source #

HasTypeProxy StakeKey Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType StakeKey Source #

HasTypeProxy PaymentExtendedKey Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType PaymentExtendedKey Source #

HasTypeProxy PaymentKey Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType PaymentKey Source #

HasTypeProxy ByronKey Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType ByronKey Source #

HasTypeProxy OperationalCertificateIssueCounter Source # 
Instance details

Defined in Cardano.Api.Typed

HasTypeProxy OperationalCertificate Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType OperationalCertificate Source #

HasTypeProxy UpdateProposal Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType UpdateProposal Source #

HasTypeProxy TxMetadata Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType TxMetadata Source #

HasTypeProxy StakePoolMetadata Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType StakePoolMetadata Source #

HasTypeProxy Certificate Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType Certificate Source #

HasTypeProxy Script Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType Script Source #

HasTypeProxy TxId Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType TxId Source #

HasTypeProxy StakeAddress Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType StakeAddress Source #

HasTypeProxy (Witness Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (Witness Shelley) Source #

HasTypeProxy (Witness Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (Witness Byron) Source #

HasTypeProxy (Tx Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (Tx Shelley) Source #

HasTypeProxy (Tx Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (Tx Byron) Source #

HasTypeProxy (TxBody Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (TxBody Shelley) Source #

HasTypeProxy (TxBody Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (TxBody Byron) Source #

HasTypeProxy (Address Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (Address Shelley) Source #

HasTypeProxy (Address Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (Address Byron) Source #

HasTypeProxy a => HasTypeProxy (Hash a) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (Hash a) Source #

Methods

proxyToAsType :: Proxy (Hash a) -> AsType (Hash a) Source #

HasTypeProxy a => HasTypeProxy (VerificationKey a) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (VerificationKey a) Source #

Methods

proxyToAsType :: Proxy (VerificationKey a) -> AsType (VerificationKey a) Source #

HasTypeProxy a => HasTypeProxy (SigningKey a) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (SigningKey a) Source #

Methods

proxyToAsType :: Proxy (SigningKey a) -> AsType (SigningKey a) Source #

Cryptographic key interface

Payment addresses

Constructing and inspecting Byron payment addresses

data Address era where Source #

Constructors

ByronAddress :: Address -> Address era

Byron addresses are valid in both the Byron and Shelley era.

Instances

Instances details
Eq (Address Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

Eq (Address Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Ord (Address Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

Ord (Address Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Show (Address Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

Show (Address Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

SerialiseAddress (Address Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

SerialiseAddress (Address Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

SerialiseAsBech32 (Address Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

SerialiseAsRawBytes (Address Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

SerialiseAsRawBytes (Address Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

HasTypeProxy (Address Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (Address Shelley) Source #

HasTypeProxy (Address Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (Address Byron) Source #

data AsType (Address Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

data AsType (Address Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

data NetworkId Source #

Constructors

Mainnet 
Testnet !NetworkMagic 

Instances

Instances details
Eq NetworkId Source # 
Instance details

Defined in Cardano.Api.Typed

Show NetworkId Source # 
Instance details

Defined in Cardano.Api.Typed

Building transactions

Constructing and inspecting transactions

data TxBody era where Source #

Instances

Instances details
Eq (TxBody Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

Eq (TxBody Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Show (TxBody Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

Show (TxBody Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

HasTextEnvelope (TxBody Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

HasTextEnvelope (TxBody Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

SerialiseAsCBOR (TxBody Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

SerialiseAsCBOR (TxBody Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

HasTypeProxy (TxBody Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (TxBody Shelley) Source #

HasTypeProxy (TxBody Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (TxBody Byron) Source #

data AsType (TxBody Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

data AsType (TxBody Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

newtype TxId Source #

Constructors

TxId (Hash StandardCrypto ()) 

Instances

Instances details
Eq TxId Source # 
Instance details

Defined in Cardano.Api.Typed

Methods

(==) :: TxId -> TxId -> Bool #

(/=) :: TxId -> TxId -> Bool #

Ord TxId Source # 
Instance details

Defined in Cardano.Api.Typed

Methods

compare :: TxId -> TxId -> Ordering #

(<) :: TxId -> TxId -> Bool #

(<=) :: TxId -> TxId -> Bool #

(>) :: TxId -> TxId -> Bool #

(>=) :: TxId -> TxId -> Bool #

max :: TxId -> TxId -> TxId #

min :: TxId -> TxId -> TxId #

Show TxId Source # 
Instance details

Defined in Cardano.Api.Typed

Methods

showsPrec :: Int -> TxId -> ShowS #

show :: TxId -> String #

showList :: [TxId] -> ShowS #

IsString TxId Source # 
Instance details

Defined in Cardano.Api.Typed

Methods

fromString :: String -> TxId #

SerialiseAsRawBytes TxId Source # 
Instance details

Defined in Cardano.Api.Typed

HasTypeProxy TxId Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType TxId Source #

data AsType TxId Source # 
Instance details

Defined in Cardano.Api.Typed

data TxIn Source #

Constructors

TxIn TxId TxIx 

Instances

Instances details
Eq TxIn Source # 
Instance details

Defined in Cardano.Api.Typed

Methods

(==) :: TxIn -> TxIn -> Bool #

(/=) :: TxIn -> TxIn -> Bool #

Show TxIn Source # 
Instance details

Defined in Cardano.Api.Typed

Methods

showsPrec :: Int -> TxIn -> ShowS #

show :: TxIn -> String #

showList :: [TxIn] -> ShowS #

data TxOut era Source #

Constructors

TxOut (Address era) Lovelace 

Instances

Instances details
Eq (TxOut Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

Eq (TxOut Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Show (TxOut Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

Show (TxOut Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

newtype TxIx Source #

Constructors

TxIx Word 

Instances

Instances details
Enum TxIx Source # 
Instance details

Defined in Cardano.Api.Typed

Methods

succ :: TxIx -> TxIx #

pred :: TxIx -> TxIx #

toEnum :: Int -> TxIx #

fromEnum :: TxIx -> Int #

enumFrom :: TxIx -> [TxIx] #

enumFromThen :: TxIx -> TxIx -> [TxIx] #

enumFromTo :: TxIx -> TxIx -> [TxIx] #

enumFromThenTo :: TxIx -> TxIx -> TxIx -> [TxIx] #

Eq TxIx Source # 
Instance details

Defined in Cardano.Api.Typed

Methods

(==) :: TxIx -> TxIx -> Bool #

(/=) :: TxIx -> TxIx -> Bool #

Ord TxIx Source # 
Instance details

Defined in Cardano.Api.Typed

Methods

compare :: TxIx -> TxIx -> Ordering #

(<) :: TxIx -> TxIx -> Bool #

(<=) :: TxIx -> TxIx -> Bool #

(>) :: TxIx -> TxIx -> Bool #

(>=) :: TxIx -> TxIx -> Bool #

max :: TxIx -> TxIx -> TxIx #

min :: TxIx -> TxIx -> TxIx #

Show TxIx Source # 
Instance details

Defined in Cardano.Api.Typed

Methods

showsPrec :: Int -> TxIx -> ShowS #

show :: TxIx -> String #

showList :: [TxIx] -> ShowS #

newtype SlotNo Source #

The 0-based index for the Ourboros time slot.

Constructors

SlotNo Word64 

Instances

Instances details
Bounded SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Enum SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Eq SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Methods

(==) :: SlotNo -> SlotNo -> Bool #

(/=) :: SlotNo -> SlotNo -> Bool #

Num SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Ord SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Show SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Generic SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Associated Types

type Rep SlotNo :: Type -> Type #

Methods

from :: SlotNo -> Rep SlotNo x #

to :: Rep SlotNo x -> SlotNo #

NFData SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Methods

rnf :: SlotNo -> () #

ToJSON SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

FromJSON SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

ToCBOR SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Methods

toCBOR :: SlotNo -> Encoding Source #

encodedSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy SlotNo -> Size Source #

encodedListSizeExpr :: (forall t. ToCBOR t => Proxy t -> Size) -> Proxy [SlotNo] -> Size Source #

FromCBOR SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

NoThunks SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Serialise SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

Condense SlotNo 
Instance details

Defined in Ouroboros.Consensus.Util.Condense

HasField "ttl" (TxBody era) SlotNo 
Instance details

Defined in Shelley.Spec.Ledger.TxBody

Methods

getField :: TxBody era -> SlotNo #

Embed (StakeCreds era) (Map (Credential 'Staking era) SlotNo) 
Instance details

Defined in Shelley.Spec.Ledger.TxBody

HasExp (StakeCreds era) (Map (Credential 'Staking era) SlotNo) 
Instance details

Defined in Shelley.Spec.Ledger.TxBody

Methods

toExp :: StakeCreds era -> Exp (Map (Credential 'Staking era) SlotNo) Source #

type Rep SlotNo 
Instance details

Defined in Cardano.Slotting.Slot

type Rep SlotNo = D1 ('MetaData "SlotNo" "Cardano.Slotting.Slot" "cardano-slotting-0.1.0.0-H21nBdelt3gCHGeqsQWafy" 'True) (C1 ('MetaCons "SlotNo" 'PrefixI 'True) (S1 ('MetaSel ('Just "unSlotNo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

Signing transactions

Creating transaction witnesses one by one, or all in one go.

data Tx era where Source #

Constructors

ByronTx :: ATxAux ByteString -> Tx Byron 

Instances

Instances details
Eq (Tx Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

Methods

(==) :: Tx Shelley -> Tx Shelley -> Bool #

(/=) :: Tx Shelley -> Tx Shelley -> Bool #

Eq (Tx Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Methods

(==) :: Tx Byron -> Tx Byron -> Bool #

(/=) :: Tx Byron -> Tx Byron -> Bool #

Show (Tx Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

Show (Tx Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Methods

showsPrec :: Int -> Tx Byron -> ShowS #

show :: Tx Byron -> String #

showList :: [Tx Byron] -> ShowS #

HasTextEnvelope (Tx Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

HasTextEnvelope (Tx Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

SerialiseAsCBOR (Tx Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

SerialiseAsCBOR (Tx Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

HasTypeProxy (Tx Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (Tx Shelley) Source #

HasTypeProxy (Tx Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (Tx Byron) Source #

data AsType (Tx Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

data AsType (Tx Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Incremental signing and separate witnesses

data Witness era where Source #

Instances

Instances details
Eq (Witness Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

Eq (Witness Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Show (Witness Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

Show (Witness Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

HasTextEnvelope (Witness Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

HasTextEnvelope (Witness Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

SerialiseAsCBOR (Witness Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

SerialiseAsCBOR (Witness Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

HasTypeProxy (Witness Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (Witness Shelley) Source #

HasTypeProxy (Witness Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

Associated Types

data AsType (Witness Byron) Source #

data AsType (Witness Shelley) Source # 
Instance details

Defined in Cardano.Api.Typed

data AsType (Witness Byron) Source # 
Instance details

Defined in Cardano.Api.Typed

data WitnessNetworkIdOrByronAddress Source #

Either a network ID or a Byron address to be used in constructing a Shelley bootstrap witness.

Constructors

WitnessNetworkId !NetworkId

Network ID.

If this value is used in the construction of a Shelley bootstrap witness, the result will not consist of a derivation path. If that is required, specify a WitnessByronAddress value instead.

WitnessByronAddress !(Address Byron)

Byron address.

If this value is used in the construction of a Shelley bootstrap witness, both the network ID and derivation path will be extracted from the address and used in the construction of the witness.

Reading one of several key types

data FromSomeType (c :: Type -> Constraint) b where Source #

Constructors

FromSomeType :: c a => AsType a -> (a -> b) -> FromSomeType c b 

Errors

data FileError e Source #

Instances

Instances details
Show e => Show (FileError e) Source # 
Instance details

Defined in Cardano.Api.Typed

Error e => Error (FileError e) Source # 
Instance details

Defined in Cardano.Api.Typed

Low level protocol interaction with a Cardano node

data LocalNodeClientProtocols block Source #

Constructors

LocalNodeClientProtocols (Maybe (ChainSyncClient block (Point block) (Tip block) IO ())) (Maybe (LocalTxSubmissionClient (GenTx block) (ApplyTxErr block) IO ())) (Maybe (LocalStateQueryClient block (Point block) (Query block) IO ())) 

Chain sync protocol

newtype ChainSyncClient header point tip (m :: Type -> Type) a #

Constructors

ChainSyncClient 

Fields

Local tx submission

newtype LocalTxSubmissionClient tx reject (m :: Type -> Type) a #

Constructors

LocalTxSubmissionClient (m (LocalTxClientStIdle tx reject m a)) 

Local state query

newtype LocalStateQueryClient block point (query :: Type -> Type) (m :: Type -> Type) a #

Constructors

LocalStateQueryClient 

Fields

Address

newtype NetworkMagic #

Constructors

NetworkMagic 

Instances

Instances details
Eq NetworkMagic 
Instance details

Defined in Ouroboros.Network.Magic

Show NetworkMagic 
Instance details

Defined in Ouroboros.Network.Magic

Generic NetworkMagic 
Instance details

Defined in Ouroboros.Network.Magic

Associated Types

type Rep NetworkMagic :: Type -> Type #

NoThunks NetworkMagic 
Instance details

Defined in Ouroboros.Network.Magic

type Rep NetworkMagic 
Instance details

Defined in Ouroboros.Network.Magic

type Rep NetworkMagic = D1 ('MetaData "NetworkMagic" "Ouroboros.Network.Magic" "ouroboros-network-0.1.0.0-DgIBwCUrGXaLitNwqCfIcM" 'True) (C1 ('MetaCons "NetworkMagic" 'PrefixI 'True) (S1 ('MetaSel ('Just "unNetworkMagic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))

Conversions