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

class HasRestEndpoint a where #

Minimal complete definition

restEndpoint

class HasSocketEndpoint a where #

Minimal complete definition

socketEndpoint

class HasAccessKey a where #

Minimal complete definition

accessKey

class HasSecretKey a where #

Minimal complete definition

secretKey

class HasPassphrase a where #

Minimal complete definition

passphrase

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 #