haskoin-wallet-0.4.2: Implementation of a Bitcoin SPV Wallet with BIP32 and multisig support.

Safe HaskellNone
LanguageHaskell98

Network.Haskoin.Wallet.Settings

Documentation

data SPVMode Source #

Constructors

SPVOnline 
SPVOffline 

Instances

Eq SPVMode Source # 

Methods

(==) :: SPVMode -> SPVMode -> Bool #

(/=) :: SPVMode -> SPVMode -> Bool #

Read SPVMode Source # 
Show SPVMode Source # 
ToJSON SPVMode Source # 

Methods

toJSON :: SPVMode -> Value

toEncoding :: SPVMode -> Encoding

toJSONList :: [SPVMode] -> Value

toEncodingList :: [SPVMode] -> Encoding

FromJSON SPVMode Source # 

Methods

parseJSON :: Value -> Parser SPVMode

parseJSONList :: Value -> Parser [SPVMode]

data OutputFormat Source #

Instances

ToJSON OutputFormat Source # 

Methods

toJSON :: OutputFormat -> Value

toEncoding :: OutputFormat -> Encoding

toJSONList :: [OutputFormat] -> Value

toEncodingList :: [OutputFormat] -> Encoding

FromJSON OutputFormat Source # 

Methods

parseJSON :: Value -> Parser OutputFormat

parseJSONList :: Value -> Parser [OutputFormat]

data Config Source #

Constructors

Config 

Fields

Instances

FromJSON Config Source # 

Methods

parseJSON :: Value -> Parser Config

parseJSONList :: Value -> Parser [Config]

Default Config Source # 

Methods

def :: Config