plutus-pab-0.1.0.0
Safe HaskellNone
LanguageHaskell2010

Plutus.PAB.Monitoring.PABLogMsg

Description

PAB Log messages and instances

Synopsis

Documentation

data PABLogMsg t Source #

Instances

Instances details
Show (ContractDef t) => Show (PABLogMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Generic (PABLogMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Associated Types

type Rep (PABLogMsg t) :: Type -> Type Source #

Methods

from :: PABLogMsg t -> Rep (PABLogMsg t) x Source #

to :: Rep (PABLogMsg t) x -> PABLogMsg t Source #

ToJSON (ContractDef t) => ToJSON (PABLogMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

FromJSON (ContractDef t) => FromJSON (PABLogMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Pretty (ContractDef t) => Pretty (PABLogMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Methods

pretty :: PABLogMsg t -> Doc ann Source #

prettyList :: [PABLogMsg t] -> Doc ann Source #

(StructuredLog (ContractDef t), ToJSON (ContractDef t)) => ToObject (PABLogMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Methods

toObject :: TracingVerbosity -> PABLogMsg t -> Object

textTransformer :: PABLogMsg t -> Object -> Text

type Rep (PABLogMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

data ChainIndexServerMsg Source #

Messages from the ChainIndex Server

Instances

Instances details
Show ChainIndexServerMsg Source # 
Instance details

Defined in Cardano.ChainIndex.Types

Generic ChainIndexServerMsg Source # 
Instance details

Defined in Cardano.ChainIndex.Types

Associated Types

type Rep ChainIndexServerMsg :: Type -> Type Source #

ToJSON ChainIndexServerMsg Source # 
Instance details

Defined in Cardano.ChainIndex.Types

FromJSON ChainIndexServerMsg Source # 
Instance details

Defined in Cardano.ChainIndex.Types

Pretty ChainIndexServerMsg Source # 
Instance details

Defined in Cardano.ChainIndex.Types

ToObject ChainIndexServerMsg Source # 
Instance details

Defined in Cardano.ChainIndex.Types

type Rep ChainIndexServerMsg Source # 
Instance details

Defined in Cardano.ChainIndex.Types

type Rep ChainIndexServerMsg = D1 ('MetaData "ChainIndexServerMsg" "Cardano.ChainIndex.Types" "plutus-pab-0.1.0.0-1vc1rt5g5zvBlHvXKfwLQ7" 'False) ((C1 ('MetaCons "StartingNodeClientThread" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "StartingChainIndex" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) :+: (C1 ('MetaCons "ReceivedBlocksTxns" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :+: C1 ('MetaCons "ChainEvent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChainIndexLog))))

data WalletMsg Source #

Instances

Instances details
Show WalletMsg Source # 
Instance details

Defined in Cardano.Wallet.Mock.Types

Generic WalletMsg Source # 
Instance details

Defined in Cardano.Wallet.Mock.Types

Associated Types

type Rep WalletMsg :: Type -> Type Source #

ToJSON WalletMsg Source # 
Instance details

Defined in Cardano.Wallet.Mock.Types

FromJSON WalletMsg Source # 
Instance details

Defined in Cardano.Wallet.Mock.Types

Pretty WalletMsg Source # 
Instance details

Defined in Cardano.Wallet.Mock.Types

Methods

pretty :: WalletMsg -> Doc ann Source #

prettyList :: [WalletMsg] -> Doc ann Source #

ToObject WalletMsg Source # 
Instance details

Defined in Cardano.Wallet.Mock.Types

Methods

toObject :: TracingVerbosity -> WalletMsg -> Object

textTransformer :: WalletMsg -> Object -> Text

type Rep WalletMsg Source # 
Instance details

Defined in Cardano.Wallet.Mock.Types

type Rep WalletMsg = D1 ('MetaData "WalletMsg" "Cardano.Wallet.Mock.Types" "plutus-pab-0.1.0.0-1vc1rt5g5zvBlHvXKfwLQ7" 'False) (C1 ('MetaCons "StartingWallet" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Port)) :+: (C1 ('MetaCons "ChainClientMsg" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :+: C1 ('MetaCons "Balancing" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TxBalanceMsg))))

data PABServerLogMsg Source #

Top-level logging data type for structural logging inside the PAB server.

Instances

Instances details
Show PABServerLogMsg Source # 
Instance details

Defined in Cardano.Node.Types

Generic PABServerLogMsg Source # 
Instance details

Defined in Cardano.Node.Types

Associated Types

type Rep PABServerLogMsg :: Type -> Type Source #

ToJSON PABServerLogMsg Source # 
Instance details

Defined in Cardano.Node.Types

FromJSON PABServerLogMsg Source # 
Instance details

Defined in Cardano.Node.Types

Pretty PABServerLogMsg Source # 
Instance details

Defined in Cardano.Node.Types

ToObject PABServerLogMsg Source # 
Instance details

Defined in Cardano.Node.Types

Methods

toObject :: TracingVerbosity -> PABServerLogMsg -> Object

textTransformer :: PABServerLogMsg -> Object -> Text

type Rep PABServerLogMsg Source # 
Instance details

Defined in Cardano.Node.Types

type Rep PABServerLogMsg = D1 ('MetaData "PABServerLogMsg" "Cardano.Node.Types" "plutus-pab-0.1.0.0-1vc1rt5g5zvBlHvXKfwLQ7" 'False) (((C1 ('MetaCons "StartingSlotCoordination" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UTCTime) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Millisecond)) :+: C1 ('MetaCons "NoRandomTxGeneration" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "StartingRandomTx" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "KeepingOldBlocks" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RemovingOldBlocks" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "StartingPABServer" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :+: C1 ('MetaCons "ProcessingChainEvent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ChainEvent))) :+: (C1 ('MetaCons "BlockOperation" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BlockEvent)) :+: (C1 ('MetaCons "CreatingRandomTransaction" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TxSendCalledWithoutMock" 'PrefixI 'False) (U1 :: Type -> Type)))))

data AppMsg t Source #

Instances

Instances details
Show (ContractDef t) => Show (AppMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Generic (AppMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Associated Types

type Rep (AppMsg t) :: Type -> Type Source #

Methods

from :: AppMsg t -> Rep (AppMsg t) x Source #

to :: Rep (AppMsg t) x -> AppMsg t Source #

ToJSON (ContractDef t) => ToJSON (AppMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

FromJSON (ContractDef t) => FromJSON (AppMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Pretty (ContractDef t) => Pretty (AppMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Methods

pretty :: AppMsg t -> Doc ann Source #

prettyList :: [AppMsg t] -> Doc ann Source #

(ToJSON (ContractDef t), StructuredLog (ContractDef t)) => ToObject (AppMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Methods

toObject :: TracingVerbosity -> AppMsg t -> Object

textTransformer :: AppMsg t -> Object -> Text

type Rep (AppMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

data CoreMsg t Source #

Instances

Instances details
Show (ContractDef t) => Show (CoreMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Generic (CoreMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Associated Types

type Rep (CoreMsg t) :: Type -> Type Source #

Methods

from :: CoreMsg t -> Rep (CoreMsg t) x Source #

to :: Rep (CoreMsg t) x -> CoreMsg t Source #

ToJSON (ContractDef t) => ToJSON (CoreMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

FromJSON (ContractDef t) => FromJSON (CoreMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Pretty (ContractDef t) => Pretty (CoreMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Methods

pretty :: CoreMsg t -> Doc ann Source #

prettyList :: [CoreMsg t] -> Doc ann Source #

(StructuredLog (ContractDef t), ToJSON (ContractDef t)) => ToObject (CoreMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Methods

toObject :: TracingVerbosity -> CoreMsg t -> Object

textTransformer :: CoreMsg t -> Object -> Text

type Rep (CoreMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

data PABMultiAgentMsg t Source #

FIXME: Redundant?

Instances

Instances details
Show (ContractDef t) => Show (PABMultiAgentMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Generic (PABMultiAgentMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Associated Types

type Rep (PABMultiAgentMsg t) :: Type -> Type Source #

ToJSON (ContractDef t) => ToJSON (PABMultiAgentMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

FromJSON (ContractDef t) => FromJSON (PABMultiAgentMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Pretty (ContractDef t) => Pretty (PABMultiAgentMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

(StructuredLog (ContractDef t), ToJSON (ContractDef t)) => ToObject (PABMultiAgentMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Methods

toObject :: TracingVerbosity -> PABMultiAgentMsg t -> Object

textTransformer :: PABMultiAgentMsg t -> Object -> Text

type Rep (PABMultiAgentMsg t) Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

type Rep (PABMultiAgentMsg t) = D1 ('MetaData "PABMultiAgentMsg" "Plutus.PAB.Monitoring.PABLogMsg" "plutus-pab-0.1.0.0-1vc1rt5g5zvBlHvXKfwLQ7" 'False) (((C1 ('MetaCons "EmulatorMsg" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 EmulatorEvent)) :+: C1 ('MetaCons "ContractInstanceLog" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ContractInstanceMsg t)))) :+: (C1 ('MetaCons "UserLog" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :+: C1 ('MetaCons "BeamLogItem" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BeamLog)))) :+: ((C1 ('MetaCons "PABStateRestored" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :+: C1 ('MetaCons "RestoringPABState" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "StartingPABBackendServer" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)) :+: (C1 ('MetaCons "WalletBalancingMsg" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Wallet) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TxBalanceMsg)) :+: C1 ('MetaCons "WalletClient" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 WalletClientMsg))))))

data WalletClientMsg Source #

Instances

Instances details
Eq WalletClientMsg Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Show WalletClientMsg Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Generic WalletClientMsg Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Associated Types

type Rep WalletClientMsg :: Type -> Type Source #

ToJSON WalletClientMsg Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

FromJSON WalletClientMsg Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Pretty WalletClientMsg Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

ToObject WalletClientMsg Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

Methods

toObject :: TracingVerbosity -> WalletClientMsg -> Object

textTransformer :: WalletClientMsg -> Object -> Text

type Rep WalletClientMsg Source # 
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg

type Rep WalletClientMsg = D1 ('MetaData "WalletClientMsg" "Plutus.PAB.Monitoring.PABLogMsg" "plutus-pab-0.1.0.0-1vc1rt5g5zvBlHvXKfwLQ7" 'False) (C1 ('MetaCons "WalletClientError" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)) :+: C1 ('MetaCons "BalanceTxError" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))