Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
MonadTrans CBAuthT Source # | |
Defined in CoinbasePro.Authenticated.Request | |
Monad m => Monad (CBAuthT m) Source # | |
Functor m => Functor (CBAuthT m) Source # | |
Applicative m => Applicative (CBAuthT m) Source # | |
Defined in CoinbasePro.Authenticated.Request | |
MonadIO m => MonadIO (CBAuthT m) Source # | |
Defined in CoinbasePro.Authenticated.Request |
runCbAuthT :: Runner a -> CoinbaseProCredentials -> CBAuthT ClientM a -> IO a Source #
data CoinbaseProCredentials Source #
Instances
Eq CoinbaseProCredentials Source # | |
Defined in CoinbasePro.Authenticated.Request |
newtype CBSecretKey Source #
Instances
Eq CBSecretKey Source # | |
Defined in CoinbasePro.Authenticated.Request (==) :: CBSecretKey -> CBSecretKey -> Bool # (/=) :: CBSecretKey -> CBSecretKey -> Bool # |
type AuthDelete a = CBAuthAPI "CBAuth" Delete a Source #
authRequest :: Method -> RequestPath -> Body -> (AuthenticatedRequest (AuthProtect "CBAuth") -> ClientM b) -> CBAuthT ClientM b Source #
mkCBAccessSign :: CBSecretKey -> CBAccessTimeStamp -> Method -> RequestPath -> Body -> CBAccessSign Source #