module Cardano.Api.ChainSync.Client ( -- * Protocol type for the client -- | The protocol states from the point of view of the client. ChainSyncClient(..) , ClientStIdle(..) , ClientStNext(..) , ClientStIntersect(..) -- * Null chain sync client , chainSyncClientNull -- * Utilities , mapChainSyncClient ) where import Ouroboros.Network.Protocol.ChainSync.Client