Safe Haskell | None |
---|---|
Language | Haskell2010 |
Cardano.Api.Protocol
Synopsis
- data Protocol
- localNodeConnectInfo :: Protocol -> NetworkId -> FilePath -> LocalNodeConnectInfoForSomeMode
- withlocalNodeConnectInfo :: Protocol -> NetworkId -> FilePath -> (forall mode block. RunNode block => LocalNodeConnectInfo mode block -> a) -> a
- data LocalNodeConnectInfoForSomeMode where
- LocalNodeConnectInfoForSomeMode :: RunNode block => LocalNodeConnectInfo mode block -> LocalNodeConnectInfoForSomeMode
The enumeration of supported protocols
Constructors
ByronProtocol !EpochSlots | |
ShelleyProtocol | |
CardanoProtocol !EpochSlots |
Instances
Node client support
Support for the context needed to run a client of a node that is using a protocol.
localNodeConnectInfo :: Protocol -> NetworkId -> FilePath -> LocalNodeConnectInfoForSomeMode Source #
withlocalNodeConnectInfo :: Protocol -> NetworkId -> FilePath -> (forall mode block. RunNode block => LocalNodeConnectInfo mode block -> a) -> a Source #
data LocalNodeConnectInfoForSomeMode where Source #
Constructors
LocalNodeConnectInfoForSomeMode :: RunNode block => LocalNodeConnectInfo mode block -> LocalNodeConnectInfoForSomeMode |