gdax-0.6.0.0: API Wrapping for Coinbase's GDAX exchange.

Safe HaskellNone
LanguageHaskell2010

Network.GDAX.Core

Documentation

type Path = String #

class HasNetworkManager a where #

Minimal complete definition

networkManager

Instances
HasNetworkManager Gdax # 
Instance details

Defined in Network.GDAX.Core

class HasRestEndpoint a where #

Minimal complete definition

restEndpoint

Instances
HasRestEndpoint Gdax # 
Instance details

Defined in Network.GDAX.Core

class HasSocketEndpoint a where #

Minimal complete definition

socketEndpoint

Instances
HasSocketEndpoint Gdax # 
Instance details

Defined in Network.GDAX.Core

class HasAccessKey a where #

Minimal complete definition

accessKey

Instances
HasAccessKey Gdax # 
Instance details

Defined in Network.GDAX.Core

class HasSecretKey a where #

Minimal complete definition

secretKey

Instances
HasSecretKey Gdax # 
Instance details

Defined in Network.GDAX.Core

class HasPassphrase a where #

Minimal complete definition

passphrase

Instances
HasPassphrase Gdax # 
Instance details

Defined in Network.GDAX.Core

gdaxGet :: (MonadIO m, MonadThrow m, FromJSON b) => Gdax -> Path -> m b #

gdaxGetWith :: (MonadIO m, MonadThrow m, FromJSON b) => Gdax -> Path -> Options -> m b #

gdaxSignedGet :: (MonadIO m, MonadThrow m, FromJSON b) => Gdax -> Path -> Params -> m b #

gdaxSignedPost :: (MonadIO m, MonadThrow m, ToJSON a, FromJSON b) => Gdax -> Path -> Params -> a -> m b #

gdaxSignedDelete :: (MonadIO m, MonadThrow m, FromJSON b) => Gdax -> Path -> Params -> m b #