diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,10 @@
 The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
 and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
 
+## 0.18.11
+### Changed
+- Do not stream mempool.
+
 ## 0.18.10
 ### Removed
 - Disable timeout checks for testnets.
diff --git a/haskoin-store.cabal b/haskoin-store.cabal
--- a/haskoin-store.cabal
+++ b/haskoin-store.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: cccbc11cbc16bb33ed6ab5746bf2624639729f8aacd7027ee088452541ccf5b9
+-- hash: 6be250e9b16bba227b422d9b4a7951d78ed9e1245c9b5cf413b7c319ca9579a2
 
 name:           haskoin-store
-version:        0.18.10
+version:        0.18.11
 synopsis:       Storage and index for Bitcoin and Bitcoin Cash
 description:    Store blocks, transactions, and balances for Bitcoin or Bitcoin Cash, and make that information via REST API.
 category:       Bitcoin, Finance, Network
diff --git a/src/Network/Haskoin/Store/Web.hs b/src/Network/Haskoin/Store/Web.hs
--- a/src/Network/Haskoin/Store/Web.hs
+++ b/src/Network/Haskoin/Store/Web.hs
@@ -345,10 +345,8 @@
     cors
     proto <- setupBin
     db <- askDB
-    stream $ \io flush' -> do
-        runStream db . runConduit $
-            getMempoolStream .| streamAny net proto io
-        flush'
+    txs <- liftIO . runStream db $ runConduit $ getMempoolStream .| sinkList
+    protoSerial net proto txs
 
 scottyTransaction :: MonadLoggerIO m => Network -> WebT m ()
 scottyTransaction net = do
