convex-node-client-0.2.0.0: Conveniences for cardano-node clients
Safe HaskellSafe-Inferred
LanguageHaskell2010

Convex.NodeClient.WaitForTxnClient

Description

A node client that waits for a transaction to appear on the chain

Synopsis

Documentation

runWaitForTxnLocalNodeConnectInfo CardanoModeEnvTxIdIO (TMVar (BlockInMode CardanoMode)) Source #

Start a waitForTxnClient in a separate thread. Returns a TMVar that will contain the block that has the given transaction.

newtype MonadBlockchainWaitingT m a Source #

Instances

Instances details
MonadTrans MonadBlockchainWaitingT Source # 
Instance details

Defined in Convex.NodeClient.WaitForTxnClient

Methods

liftMonad m ⇒ m a → MonadBlockchainWaitingT m a Source #

MonadError e m ⇒ MonadError e (MonadBlockchainWaitingT m) Source # 
Instance details

Defined in Convex.NodeClient.WaitForTxnClient

MonadFail m ⇒ MonadFail (MonadBlockchainWaitingT m) Source # 
Instance details

Defined in Convex.NodeClient.WaitForTxnClient

MonadIO m ⇒ MonadIO (MonadBlockchainWaitingT m) Source # 
Instance details

Defined in Convex.NodeClient.WaitForTxnClient

Applicative m ⇒ Applicative (MonadBlockchainWaitingT m) Source # 
Instance details

Defined in Convex.NodeClient.WaitForTxnClient

Functor m ⇒ Functor (MonadBlockchainWaitingT m) Source # 
Instance details

Defined in Convex.NodeClient.WaitForTxnClient

Monad m ⇒ Monad (MonadBlockchainWaitingT m) Source # 
Instance details

Defined in Convex.NodeClient.WaitForTxnClient

(MonadIO m, MonadBlockchain m, MonadLog m) ⇒ MonadBlockchain (MonadBlockchainWaitingT m) Source # 
Instance details

Defined in Convex.NodeClient.WaitForTxnClient

MonadLog m ⇒ MonadLog (MonadBlockchainWaitingT m) Source # 
Instance details

Defined in Convex.NodeClient.WaitForTxnClient