plutus-pab-1.2.0.0
Safe Haskell None
Language Haskell2010

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 #

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

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

Defined in Plutus.PAB.Monitoring.PABLogMsg

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

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

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

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

ToObject WalletMsg Source #
Instance details

Defined in Cardano.Wallet.Mock.Types

type Rep WalletMsg Source #
Instance details

Defined in Cardano.Wallet.Mock.Types

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

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

type Rep PABServerLogMsg Source #
Instance details

Defined in Cardano.Node.Types

type Rep PABServerLogMsg = D1 (' MetaData "PABServerLogMsg" "Cardano.Node.Types" "plutus-pab-1.2.0.0-CtfsFiD4ohhEkbPm9mkCAB" ' 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 #

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

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

Defined in Plutus.PAB.Monitoring.PABLogMsg

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 #

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

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

Defined in Plutus.PAB.Monitoring.PABLogMsg

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

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

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-1.2.0.0-CtfsFiD4ohhEkbPm9mkCAB" ' 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

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

type Rep WalletClientMsg Source #
Instance details

Defined in Plutus.PAB.Monitoring.PABLogMsg