Skip to content

Commit

Permalink
Derive MonadTrans for UTXOT
Browse files Browse the repository at this point in the history
  • Loading branch information
Shimuuar committed Dec 18, 2020
1 parent 76c0167 commit fd0e567
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions hschain-utxo-pow-node/src/Hschain/Utxo/Pow/App.hs
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@ newtype UTXOT m a = UTXOT (ReaderT UTXOEnv m a)
, MonadCatch, MonadThrow, MonadMask, MonadFork, MonadReader UTXOEnv)
deriving (MonadLogger) via LoggerByTypes (ReaderT UTXOEnv m)
deriving (MonadDB, MonadReadDB) via DatabaseByType (ReaderT UTXOEnv m)
deriving (MonadTrans) via ReaderT UTXOEnv

runUTXOT :: LogEnv -> Connection 'RW -> UTXOT m a -> m a
runUTXOT logenv conn (UTXOT act) = runReaderT act (UTXOEnv logenv mempty conn)
Expand Down

0 comments on commit fd0e567

Please sign in to comment.