diff --git a/serokell-util.cabal b/serokell-util.cabal
--- a/serokell-util.cabal
+++ b/serokell-util.cabal
@@ -1,5 +1,5 @@
 name:                serokell-util
-version:             0.1.5.2
+version:             0.1.5.3
 synopsis:            General-purpose functions by Serokell
 homepage:            https://github.com/serokell/serokell-util
 license:             MIT
diff --git a/src/Serokell/Util/Base64.hs b/src/Serokell/Util/Base64.hs
--- a/src/Serokell/Util/Base64.hs
+++ b/src/Serokell/Util/Base64.hs
@@ -21,6 +21,7 @@
 import qualified Data.ByteString.Base64     as B64
 import qualified Data.ByteString.Base64.URL as B64url
 import           Data.Either.Combinators    (mapLeft)
+import           Data.Hashable              (Hashable)
 import qualified Data.Text                  as T
 import           Data.Text.Encoding         (decodeUtf8, encodeUtf8)
 import           Data.Text.Lazy.Builder     (Builder, fromText)
@@ -59,7 +60,7 @@
 -- encoding).
 newtype JsonByteString = JsonByteString
     { getJsonByteString :: BS.ByteString
-    }
+    } deriving (Show, Eq, Ord, Hashable)
 
 instance ToJSON JsonByteString where
     toJSON = toJSON . encode . getJsonByteString
