| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Network.GDAX.Core
Documentation
type AccessKey = ByteString #
type SecretKey = ByteString #
type Passphrase = ByteString #
type Method = ByteString #
Instances
| HasPassphrase Gdax # | |
Defined in Network.GDAX.Core Methods | |
| HasSecretKey Gdax # | |
| HasAccessKey Gdax # | |
| HasSocketEndpoint Gdax # | |
Defined in Network.GDAX.Core Methods | |
| HasRestEndpoint Gdax # | |
Defined in Network.GDAX.Core Methods | |
| HasNetworkManager Gdax # | |
Defined in Network.GDAX.Core Methods | |
| HasGdax Gdax # | |
Defined in Network.GDAX.Core Methods gdaxAccessKey :: Lens' Gdax AccessKey # gdaxNetworkManager :: Lens' Gdax Manager # gdaxPassphrase :: Lens' Gdax Passphrase # gdaxRestEndpoint :: Lens' Gdax Endpoint # | |
Minimal complete definition
Methods
gdaxAccessKey :: Lens' c AccessKey #
gdaxNetworkManager :: Lens' c Manager #
gdaxPassphrase :: Lens' c Passphrase #
gdaxRestEndpoint :: Lens' c Endpoint #
gdaxSecretKey :: Lens' c SecretKey #
gdaxSocketEndpoint :: Lens' c Endpoint #
Instances
| HasGdax Gdax # | |
Defined in Network.GDAX.Core Methods gdaxAccessKey :: Lens' Gdax AccessKey # gdaxNetworkManager :: Lens' Gdax Manager # gdaxPassphrase :: Lens' Gdax Passphrase # gdaxRestEndpoint :: Lens' Gdax Endpoint # | |
class HasNetworkManager a where #
Minimal complete definition
Methods
networkManager :: Lens' a Manager #
Instances
| HasNetworkManager Gdax # | |
Defined in Network.GDAX.Core Methods | |
class HasRestEndpoint a where #
Minimal complete definition
Methods
restEndpoint :: Lens' a Endpoint #
Instances
| HasRestEndpoint Gdax # | |
Defined in Network.GDAX.Core Methods | |
class HasSocketEndpoint a where #
Minimal complete definition
Methods
socketEndpoint :: Lens' a Endpoint #
Instances
| HasSocketEndpoint Gdax # | |
Defined in Network.GDAX.Core Methods | |
class HasPassphrase a where #
Minimal complete definition
Methods
passphrase :: Lens' a Passphrase #
Instances
| HasPassphrase Gdax # | |
Defined in Network.GDAX.Core Methods | |
mkLiveGdax :: MonadIO m => AccessKey -> SecretKey -> Passphrase -> m Gdax #
mkSandboxGdax :: MonadIO m => AccessKey -> SecretKey -> Passphrase -> m Gdax #
mkLiveUnsignedGdax :: MonadIO m => m Gdax #
mkSandboxUnsignedGdax :: MonadIO m => m Gdax #
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 #