marlowe-runtime-0.0.5: Runtime system for running Marlowe financial contracts on the Cardano Computation Layer
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.Marlowe.Runtime.Transaction.Submit

Documentation

data SubmitJobStatus Source #

Constructors

Running SubmitStatus 
Succeeded BlockHeader 
Failed SubmitError 
Crashed SomeException 

data SubmitJobDependencies m Source #

Constructors

SubmitJobDependencies 

Fields

mkSubmitJob :: (WithLog env Message m, MonadUnliftIO m) => SubmitJobDependencies m -> forall era. ScriptDataSupportedInEra era -> Tx era -> STM (SubmitJob m) Source #

doSubmit :: forall env m era. (WithLog env Message m, MonadUnliftIO m) => SubmitJobDependencies m -> (SubmitJobStatus -> m ()) -> ScriptDataSupportedInEra era -> Tx era -> m () Source #