Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
newtype LndWalletPassword Source #
Instances
Eq LndWalletPassword Source # | |
Defined in LndClient.Data.LndEnv (==) :: LndWalletPassword -> LndWalletPassword -> Bool # (/=) :: LndWalletPassword -> LndWalletPassword -> Bool # | |
IsString LndWalletPassword Source # | |
Defined in LndClient.Data.LndEnv fromString :: String -> LndWalletPassword # | |
FromJSON LndWalletPassword Source # | |
Defined in LndClient.Data.LndEnv parseJSON :: Value -> Parser LndWalletPassword # parseJSONList :: Value -> Parser [LndWalletPassword] # | |
PersistField LndWalletPassword Source # | |
Defined in LndClient.Data.LndEnv toPersistValue :: LndWalletPassword -> PersistValue fromPersistValue :: PersistValue -> Either Text LndWalletPassword | |
PersistFieldSql LndWalletPassword Source # | |
Defined in LndClient.Data.LndEnv sqlType :: Proxy LndWalletPassword -> SqlType | |
ToGrpc LndWalletPassword ByteString Source # | |
Defined in LndClient.Data.LndEnv |
data LndTlsCert Source #
Instances
Eq LndTlsCert Source # | |
Defined in LndClient.Data.LndEnv (==) :: LndTlsCert -> LndTlsCert -> Bool # (/=) :: LndTlsCert -> LndTlsCert -> Bool # | |
FromJSON LndTlsCert Source # | |
Defined in LndClient.Data.LndEnv parseJSON :: Value -> Parser LndTlsCert # parseJSONList :: Value -> Parser [LndTlsCert] # | |
PersistField LndTlsCert Source # | |
Defined in LndClient.Data.LndEnv toPersistValue :: LndTlsCert -> PersistValue fromPersistValue :: PersistValue -> Either Text LndTlsCert | |
PersistFieldSql LndTlsCert Source # | |
Defined in LndClient.Data.LndEnv sqlType :: Proxy LndTlsCert -> SqlType |
newtype LndHexMacaroon Source #
Instances
Eq LndHexMacaroon Source # | |
Defined in LndClient.Data.LndEnv (==) :: LndHexMacaroon -> LndHexMacaroon -> Bool # (/=) :: LndHexMacaroon -> LndHexMacaroon -> Bool # | |
IsString LndHexMacaroon Source # | |
Defined in LndClient.Data.LndEnv fromString :: String -> LndHexMacaroon # | |
FromJSON LndHexMacaroon Source # | |
Defined in LndClient.Data.LndEnv parseJSON :: Value -> Parser LndHexMacaroon # parseJSONList :: Value -> Parser [LndHexMacaroon] # | |
PersistField LndHexMacaroon Source # | |
Defined in LndClient.Data.LndEnv toPersistValue :: LndHexMacaroon -> PersistValue fromPersistValue :: PersistValue -> Either Text LndHexMacaroon | |
PersistFieldSql LndHexMacaroon Source # | |
Defined in LndClient.Data.LndEnv sqlType :: Proxy LndHexMacaroon -> SqlType |
Instances
Eq LndHost Source # | |
IsString LndHost Source # | |
Defined in LndClient.Data.LndEnv fromString :: String -> LndHost # | |
FromJSON LndHost Source # | |
Defined in LndClient.Data.LndEnv | |
PersistField LndHost Source # | |
Defined in LndClient.Data.LndEnv toPersistValue :: LndHost -> PersistValue fromPersistValue :: PersistValue -> Either Text LndHost | |
PersistFieldSql LndHost Source # | |
Defined in LndClient.Data.LndEnv |
Instances
Eq LndPort Source # | |
FromJSON LndPort Source # | |
Defined in LndClient.Data.LndEnv | |
PersistField LndPort Source # | |
Defined in LndClient.Data.LndEnv toPersistValue :: LndPort -> PersistValue fromPersistValue :: PersistValue -> Either Text LndPort | |
PersistFieldSql LndPort Source # | |
Defined in LndClient.Data.LndEnv |
LndConfig | |
|
newLndEnv :: LndWalletPassword -> LndTlsCert -> LndHexMacaroon -> LndHost -> LndPort -> Maybe CipherSeedMnemonic -> Maybe AezeedPassphrase -> LndEnv Source #
readLndEnv :: IO LndEnv Source #
unLndTlsCert :: LndTlsCert -> ByteString Source #
katipAddLndContext :: KatipContext m => LndEnv -> m a -> m a Source #