diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,14 @@
 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.46.6
+### Added
+- Allow comma-separated values in multiaddr.
+
+## 0.46.5
+### Changed
+- Throw error when offset exceeded instead of truncating it.
+
 ## 0.46.4
 ### Fixed
 - Do not compute balances separately for loose addresses when part of an xpub.
diff --git a/haskoin-store-data.cabal b/haskoin-store-data.cabal
--- a/haskoin-store-data.cabal
+++ b/haskoin-store-data.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: e30e33b4a5da374f43312febaef89226425625a025cc4ee324708b02015deb34
+-- hash: ce0593ad4f7d58c320e28d1ca46327d576ddf4fc45bd874c5b357ce9c7281a30
 
 name:           haskoin-store-data
-version:        0.46.4
+version:        0.46.6
 synopsis:       Data for Haskoin Store
 description:    Please see the README on GitHub at <https://github.com/haskoin/haskoin-store#readme>
 category:       Bitcoin, Finance, Network
diff --git a/src/Haskoin/Store/Data.hs b/src/Haskoin/Store/Data.hs
--- a/src/Haskoin/Store/Data.hs
+++ b/src/Haskoin/Store/Data.hs
@@ -2533,6 +2533,7 @@
 parseBinfoAddr :: Network -> Text -> Maybe [BinfoAddr]
 parseBinfoAddr _ "" = Just []
 parseBinfoAddr net s =
-    mapM f $ T.splitOn "|" s
+    mapM f $ filter (not . T.null) $
+    concatMap (T.splitOn ",") (T.splitOn "|" s)
   where
     f x = BinfoAddr <$> textToAddr net x <|> BinfoXpub <$> xPubImport net x
