plutus-pab-1.2.0.0
Safe HaskellNone
LanguageHaskell2010

Cardano.Wallet.Types

Synopsis

Wallet configuration

data WalletConfig Source #

Instances

Instances details
Eq WalletConfig Source # 
Instance details

Defined in Cardano.Wallet.Types

Show WalletConfig Source # 
Instance details

Defined in Cardano.Wallet.Types

Generic WalletConfig Source # 
Instance details

Defined in Cardano.Wallet.Types

Associated Types

type Rep WalletConfig :: Type -> Type Source #

Default WalletConfig Source # 
Instance details

Defined in Cardano.Wallet.Types

Methods

def :: WalletConfig

FromJSON WalletConfig Source # 
Instance details

Defined in Cardano.Wallet.Types

Methods

parseJSON :: Value -> Parser WalletConfig

parseJSONList :: Value -> Parser [WalletConfig]

ToJSON WalletConfig Source # 
Instance details

Defined in Cardano.Wallet.Types

Methods

toJSON :: WalletConfig -> Value

toEncoding :: WalletConfig -> Encoding

toJSONList :: [WalletConfig] -> Value

toEncodingList :: [WalletConfig] -> Encoding

type Rep WalletConfig Source # 
Instance details

Defined in Cardano.Wallet.Types

type Rep WalletConfig = D1 ('MetaData "WalletConfig" "Cardano.Wallet.Types" "plutus-pab-1.2.0.0-LtxAAjtTYeqGloVmBPlsYv" 'False) (C1 ('MetaCons "LocalWalletConfig" 'PrefixI 'True) (S1 ('MetaSel ('Just "walletSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 LocalWalletSettings)) :+: C1 ('MetaCons "RemoteWalletConfig" 'PrefixI 'False) (U1 :: Type -> Type))

newtype LocalWalletSettings Source #

Constructors

LocalWalletSettings 

Fields

Instances

Instances details
Eq LocalWalletSettings Source # 
Instance details

Defined in Cardano.Wallet.Types

Show LocalWalletSettings Source # 
Instance details

Defined in Cardano.Wallet.Types

Generic LocalWalletSettings Source # 
Instance details

Defined in Cardano.Wallet.Types

Associated Types

type Rep LocalWalletSettings :: Type -> Type Source #

FromJSON LocalWalletSettings Source # 
Instance details

Defined in Cardano.Wallet.Types

Methods

parseJSON :: Value -> Parser LocalWalletSettings

parseJSONList :: Value -> Parser [LocalWalletSettings]

ToJSON LocalWalletSettings Source # 
Instance details

Defined in Cardano.Wallet.Types

type Rep LocalWalletSettings Source # 
Instance details

Defined in Cardano.Wallet.Types

type Rep LocalWalletSettings = D1 ('MetaData "LocalWalletSettings" "Cardano.Wallet.Types" "plutus-pab-1.2.0.0-LtxAAjtTYeqGloVmBPlsYv" 'True) (C1 ('MetaCons "LocalWalletSettings" 'PrefixI 'True) (S1 ('MetaSel ('Just "baseUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 WalletUrl)))

newtype WalletUrl Source #

Constructors

WalletUrl BaseUrl 

Instances

Instances details
Eq WalletUrl Source # 
Instance details

Defined in Cardano.Wallet.Types

Show WalletUrl Source # 
Instance details

Defined in Cardano.Wallet.Types

FromJSON WalletUrl Source # 
Instance details

Defined in Cardano.Wallet.Types

Methods

parseJSON :: Value -> Parser WalletUrl

parseJSONList :: Value -> Parser [WalletUrl]

ToJSON WalletUrl Source # 
Instance details

Defined in Cardano.Wallet.Types

Methods

toJSON :: WalletUrl -> Value

toEncoding :: WalletUrl -> Encoding

toJSONList :: [WalletUrl] -> Value

toEncodingList :: [WalletUrl] -> Encoding

Lens and Prisms