plutus-pab-1.2.0.0
Safe Haskell None
Language Haskell2010

Plutus.PAB.Events

Synopsis

Documentation

data PABEvent t Source #

A structure which ties together all possible event types into one parent.

Constructors

UpdateContractInstanceState !( ContractActivationArgs t) ! ContractInstanceId !(ContractResponse Value Value PABResp PABReq)

Update the state of a contract instance

SubmitTx !CardanoTx

Send a transaction to the node

ActivateContract !( ContractActivationArgs t) ! ContractInstanceId
StopContract ! ContractInstanceId

Instances

Instances details
Eq t => Eq ( PABEvent t) Source #
Instance details

Defined in Plutus.PAB.Events

Show t => Show ( PABEvent t) Source #
Instance details

Defined in Plutus.PAB.Events

Generic ( PABEvent t) Source #
Instance details

Defined in Plutus.PAB.Events

Associated Types

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

ToJSON t => ToJSON ( PABEvent t) Source #
Instance details

Defined in Plutus.PAB.Events

FromJSON t => FromJSON ( PABEvent t) Source #
Instance details

Defined in Plutus.PAB.Events

Pretty t => Pretty ( PABEvent t) Source #
Instance details

Defined in Plutus.PAB.Events

type Rep ( PABEvent t) Source #
Instance details

Defined in Plutus.PAB.Events