Safe Haskell | None |
---|---|
Language | Haskell2010 |
- getProducts :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => m [Product]
- getTopOfBook :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => ProductId -> m (Book Aggregate)
- getTop50OfBook :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => ProductId -> m (Book Aggregate)
- getOrderBook :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => ProductId -> m (Book OrderId)
- getProductTicker :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => ProductId -> m Tick
- getTrades :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => ProductId -> m [Trade]
- getHistory :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => ProductId -> Maybe StartTime -> Maybe EndTime -> Maybe Scale -> m [Candle]
- getStats :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => ProductId -> m Stats
- getCurrencies :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => m [Currency]
- getExchangeTime :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => m ExchangeTime
- module Coinbase.Exchange.Types.MarketData
Documentation
getProducts :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => m [Product] Source
getTopOfBook :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => ProductId -> m (Book Aggregate) Source
getTop50OfBook :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => ProductId -> m (Book Aggregate) Source
getOrderBook :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => ProductId -> m (Book OrderId) Source
getProductTicker :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => ProductId -> m Tick Source
getTrades :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => ProductId -> m [Trade] Source
Currently Broken: coinbase api doesn't return valid ISO 8601 dates for this route.
getHistory :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => ProductId -> Maybe StartTime -> Maybe EndTime -> Maybe Scale -> m [Candle] Source
getStats :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => ProductId -> m Stats Source
getCurrencies :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => m [Currency] Source
getExchangeTime :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => m ExchangeTime Source