packages feed

web3-polkadot 1.0.0.0 → 1.0.1.0

raw patch · 46 files changed

+93/−94 lines, 46 filesdep +casesdep +cryptondep −animalcasedep −cryptonitedep ~aesondep ~basedep ~bytestring

Dependencies added: cases, crypton

Dependencies removed: animalcase, cryptonite

Dependency ranges changed: aeson, base, bytestring, hspec, hspec-discover, memory, mtl, text

Files

src/Network/Polkadot.hs view
@@ -1,6 +1,6 @@ -- | -- Module      :  Network.Polkadot--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Account.hs view
@@ -4,7 +4,7 @@  -- | -- Module      :  Network.Polkadot.Account--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Call.hs view
@@ -3,7 +3,7 @@  -- | -- Module      :  Network.Polkadot.Call--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Crypto.hs view
@@ -2,7 +2,7 @@  -- | -- Module      :  Network.Polkadot.Crypto--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Extrinsic.hs view
@@ -2,7 +2,7 @@  -- | -- Module      :  Network.Polkadot.Extrinsic--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Extrinsic/Era.hs view
@@ -1,6 +1,6 @@ -- | -- Module      :  Network.Polkadot.Extrinsic.Era--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Extrinsic/Payload.hs view
@@ -1,6 +1,6 @@ -- | -- Module      :  Network.Polkadot.Extrinsic.Payload--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Extrinsic/SignedExtension.hs view
@@ -3,7 +3,7 @@  -- | -- Module      :  Network.Polkadot.Extrinsic.SignedExtension--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Extrinsic/SignedExtension/System.hs view
@@ -4,7 +4,7 @@  -- | -- Module      :  Network.Polkadot.Extrinsic.SignedExtension.System--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Extrinsic/SignedExtension/TransactionPayment.hs view
@@ -4,7 +4,7 @@  -- | -- Module      :  Network.Polkadot.Extrinsic.SignedExtension.TransactionPayment--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Extrinsic/Unchecked.hs view
@@ -4,7 +4,7 @@  -- | -- Module      :  Network.Polkadot.Extrinsic.Unchecked--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Metadata.hs view
@@ -4,7 +4,7 @@  -- | -- Module      :  Network.Polkadot.Metadata--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Metadata/MagicNumber.hs view
@@ -3,7 +3,7 @@  -- | -- Module      :  Network.Polkadot.Metadata.MagicNumber--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Metadata/Type.hs view
@@ -1,6 +1,6 @@ -- | -- Module      :  Network.Polkadot.Metadata.Type--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Metadata/Type/Ast.hs view
@@ -1,6 +1,6 @@ -- | -- Module      :  Network.Polkadot.Metadata.Type.Ast--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Metadata/Type/Discovery.hs view
@@ -9,7 +9,7 @@  -- | -- Module      :  Network.Polkadot.Metadata.Type.Discovery--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Metadata/Type/Parser.hs view
@@ -2,7 +2,7 @@  -- | -- Module      :  Network.Polkadot.Metadata.Type.Parser--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me@@ -20,7 +20,7 @@   , sanitize   , sanitizeM   ) where-  + import           Control.Monad.Fail                               (MonadFail) import           Data.Text                                        (Text,                                                                    intercalate,
src/Network/Polkadot/Metadata/Type/ParserCombinators.hs view
@@ -3,7 +3,7 @@  -- | -- Module      :  Network.Polkadot.Metadata.Type.ParserCombinators--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Metadata/V10.hs view
@@ -4,7 +4,7 @@  -- | -- Module      :  Network.Polkadot.Metadata.V10--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Metadata/V11.hs view
@@ -4,7 +4,7 @@  -- | -- Module      :  Network.Polkadot.Metadata.V11--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Metadata/V12.hs view
@@ -4,7 +4,7 @@  -- | -- Module      :  Network.Polkadot.Metadata.V12--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Metadata/V13.hs view
@@ -4,7 +4,7 @@  -- | -- Module      :  Network.Polkadot.Metadata.V13--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Metadata/V9.hs view
@@ -5,7 +5,7 @@  -- | -- Module      :  Network.Polkadot.Metadata.V9--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Primitives.hs view
@@ -4,7 +4,7 @@  -- | -- Module      :  Network.Polkadot.Primitives--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me@@ -21,8 +21,8 @@ import           Data.BigNum              (H160, H256, H512, Word128) import           Data.ByteArray.HexString (HexString) import           Data.Word                (Word32, Word64, Word8)-import qualified GHC.Generics             as GHC (Generic) import           Generics.SOP             (Generic)+import qualified GHC.Generics             as GHC (Generic)  -- | The user account balance, 'u128' type. type Balance = Word128
src/Network/Polkadot/Query.hs view
@@ -1,6 +1,6 @@ -- | -- Module      :  Network.Polkadot.Query--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Rpc/Account.hs view
@@ -3,7 +3,7 @@  -- | -- Module      :  Network.Polkadot.Rpc.Account--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Rpc/Author.hs view
@@ -3,7 +3,7 @@  -- | -- Module      :  Network.Polkadot.Rpc.Author--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Rpc/Babe.hs view
@@ -3,7 +3,7 @@  -- | -- Module      :  Network.Polkadot.Rpc.Babe--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Rpc/Chain.hs view
@@ -3,7 +3,7 @@  -- | -- Module      :  Network.Polkadot.Rpc.Chain--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Rpc/Childstate.hs view
@@ -3,7 +3,7 @@  -- | -- Module      :  Network.Polkadot.Rpc.Childstate--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Rpc/Contracts.hs view
@@ -3,7 +3,7 @@  -- | -- Module      :  Network.Polkadot.Rpc.Contracts--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Rpc/Engine.hs view
@@ -3,7 +3,7 @@  -- | -- Module      :  Network.Polkadot.Rpc.Engine--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Rpc/Grandpa.hs view
@@ -3,7 +3,7 @@  -- | -- Module      :  Network.Polkadot.Rpc.Grandpa--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Rpc/Offchain.hs view
@@ -3,7 +3,7 @@  -- | -- Module      :  Network.Polkadot.Rpc.Offchain--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Rpc/Payment.hs view
@@ -3,7 +3,7 @@  -- | -- Module      :  Network.Polkadot.Rpc.Payment--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Rpc/Rpc.hs view
@@ -3,7 +3,7 @@  -- | -- Module      :  Network.Polkadot.Rpc.Rpc--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Rpc/State.hs view
@@ -3,7 +3,7 @@  -- | -- Module      :  Network.Polkadot.Rpc.State--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Rpc/System.hs view
@@ -3,7 +3,7 @@  -- | -- Module      :  Network.Polkadot.Rpc.System--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Rpc/Types.hs view
@@ -6,7 +6,7 @@  -- | -- Module      :  Network.Polkadot.Rpc.Types--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
src/Network/Polkadot/Storage.hs view
@@ -2,7 +2,7 @@  -- | -- Module      :  Network.Polkadot.Storage--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me@@ -18,6 +18,7 @@  module Network.Polkadot.Storage where +import           Cases                         (camelize) import           Control.Arrow                 ((&&&)) import           Data.ByteArray                (convert) import           Data.ByteArray.HexString      (HexString)@@ -27,7 +28,6 @@ import           Data.Maybe                    (mapMaybe) import           Data.Text                     (Text) import qualified Data.Text                     as T (cons, head, tail)-import           Text.AnimalCase               (toCamelCase)  import           Network.Polkadot.Metadata.V13 (Metadata (modules),                                                 ModuleMetadata (..),@@ -52,7 +52,7 @@     toLowerFirst = uncurry T.cons . (toLower . T.head &&& T.tail)     go ModuleMetadata{..} = do         StorageMetadata prefix items <- moduleStorage-        let section = toCamelCase moduleName+        let section = camelize moduleName             toEntry meta@StorageEntryMetadata{..} =                 (toLowerFirst entryName, newEntry prefix meta)         return (toLowerFirst section, Map.fromList $ fmap toEntry items)
src/Network/Polkadot/Storage/Key.hs view
@@ -3,7 +3,7 @@  -- | -- Module      :  Network.Polkadot.Storage.Key--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me@@ -35,7 +35,7 @@ -- | General type wrapper for SCALE encodable storage index argument. data Argument where     Argument :: Encode a => a -> Argument-    -- ^ Wrapped type should be encodable.+        -- ^ Wrapped type should be encodable.  instance Encode Argument where     put arg = case arg of Argument a -> put a
tests/Network/Polkadot/Test/AccountSpec.hs view
@@ -3,7 +3,7 @@  -- | -- Module      :  Network.Polkadot.Test.AccountSpec--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
tests/Network/Polkadot/Test/ExtrinsicSpec.hs view
@@ -3,7 +3,7 @@  -- | -- Module      :  Network.Polkadot.Test.ExtrinsicSpec--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
tests/Network/Polkadot/Test/MetadataSpec.hs view
@@ -3,7 +3,7 @@  -- | -- Module      :  Network.Polkadot.Test.MetadataSpec--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
tests/Network/Polkadot/Test/StorageSpec.hs view
@@ -3,7 +3,7 @@  -- | -- Module      :  Network.Polkadot.Test.StorageSpec--- Copyright   :  Aleksandr Krupenkin 2016-2021+-- Copyright   :  Aleksandr Krupenkin 2016-2024 -- License     :  Apache-2.0 -- -- Maintainer  :  mail@akru.me
web3-polkadot.cabal view
@@ -1,6 +1,6 @@ cabal-version: 1.12 name:          web3-polkadot-version:       1.0.0.0+version:       1.0.1.0 license:       Apache-2.0 license-file:  LICENSE copyright:     (c) Aleksandr Krupenkin 2016-2021@@ -65,36 +65,36 @@     other-modules:    Paths_web3_polkadot     default-language: Haskell2010     ghc-options:-        -funbox-strict-fields -Wduplicate-exports -Whi-shadowing-        -Widentities -Woverlapping-patterns -Wpartial-type-signatures+        -funbox-strict-fields -Wduplicate-exports -Widentities+        -Woverlapping-patterns -Wpartial-type-signatures         -Wunrecognised-pragmas -Wtyped-holes -Wincomplete-patterns         -Wincomplete-uni-patterns -Wmissing-fields -Wmissing-methods-        -Wmissing-exported-signatures -Wmissing-monadfail-instances-        -Wmissing-signatures -Wname-shadowing -Wunused-binds-        -Wunused-top-binds -Wunused-local-binds -Wunused-pattern-binds-        -Wunused-imports -Wunused-matches -Wunused-foralls -Wtabs+        -Wmissing-exported-signatures -Wmissing-signatures -Wname-shadowing+        -Wunused-binds -Wunused-top-binds -Wunused-local-binds+        -Wunused-pattern-binds -Wunused-imports -Wunused-matches+        -Wunused-foralls -Wtabs      build-depends:-        aeson >1.2 && <1.6,-        animalcase >0.1 && <0.2,-        base >4.11 && <4.15,-        base58-bytestring ==0.1.*,-        bytestring >0.10 && <0.11,+        aeson >1.2 && <2.2,+        base >4.11 && <4.19,+        base58-bytestring >=0.1 && <0.2,+        bytestring >0.10 && <0.12,+        cases >0.1 && <0.2,         containers >0.6 && <0.7,-        cryptonite >0.22 && <0.30,+        crypton >0.30 && <1.0,         generics-sop >0.3 && <0.6,-        jsonrpc-tinyclient ==1.0.*,-        memory >0.14 && <0.16,-        memory-hexstring ==1.0.*,+        jsonrpc-tinyclient >=1.0 && <1.1,+        memory >0.14 && <0.19,+        memory-hexstring >=1.0 && <1.1,         microlens >0.4 && <0.5,         microlens-mtl >0.2 && <0.3,         microlens-th >0.4 && <0.5,-        mtl >2.2 && <2.3,+        mtl >2.2 && <2.4,         parsec >3.0 && <3.2,-        scale ==1.0.*,-        text >1.2 && <1.3,-        web3-bignum ==1.0.*,-        web3-crypto ==1.0.*+        scale >=1.0 && <1.1,+        text >1.2 && <2.1,+        web3-bignum >=1.0 && <1.1,+        web3-crypto >=1.0 && <1.1  test-suite tests     type:             exitcode-stdio-1.0@@ -150,39 +150,38 @@      default-language: Haskell2010     ghc-options:-        -funbox-strict-fields -Wduplicate-exports -Whi-shadowing-        -Widentities -Woverlapping-patterns -Wpartial-type-signatures+        -funbox-strict-fields -Wduplicate-exports -Widentities+        -Woverlapping-patterns -Wpartial-type-signatures         -Wunrecognised-pragmas -Wtyped-holes -Wincomplete-patterns         -Wincomplete-uni-patterns -Wmissing-fields -Wmissing-methods-        -Wmissing-exported-signatures -Wmissing-monadfail-instances-        -Wmissing-signatures -Wname-shadowing -Wunused-binds-        -Wunused-top-binds -Wunused-local-binds -Wunused-pattern-binds-        -Wunused-imports -Wunused-matches -Wunused-foralls -Wtabs -threaded-        -rtsopts -with-rtsopts=-N+        -Wmissing-exported-signatures -Wmissing-signatures -Wname-shadowing+        -Wunused-binds -Wunused-top-binds -Wunused-local-binds+        -Wunused-pattern-binds -Wunused-imports -Wunused-matches+        -Wunused-foralls -Wtabs -threaded -rtsopts -with-rtsopts=-N      build-depends:-        aeson >1.2 && <1.6,-        animalcase >0.1 && <0.2,-        base >4.11 && <4.15,-        base58-bytestring ==0.1.*,-        bytestring >0.10 && <0.11,+        aeson >1.2 && <2.2,+        base >4.11 && <4.19,+        base58-bytestring >=0.1 && <0.2,+        bytestring >0.10 && <0.12,+        cases >0.1 && <0.2,         containers >0.6 && <0.7,-        cryptonite >0.22 && <0.30,+        crypton >0.30 && <1.0,         generics-sop >0.3 && <0.6,-        hspec >=2.4.4 && <2.8,+        hspec >=2.4.4 && <2.12,         hspec-contrib >=0.4.0 && <0.6,-        hspec-discover >=2.4.4 && <2.8,+        hspec-discover >=2.4.4 && <2.12,         hspec-expectations >=0.8.2 && <0.9,         hspec-expectations-json >=1.0.0 && <1.1,-        jsonrpc-tinyclient ==1.0.*,-        memory >0.14 && <0.16,-        memory-hexstring ==1.0.*,+        jsonrpc-tinyclient >=1.0 && <1.1,+        memory >0.14 && <0.19,+        memory-hexstring >=1.0 && <1.1,         microlens >0.4 && <0.5,         microlens-mtl >0.2 && <0.3,         microlens-th >0.4 && <0.5,-        mtl >2.2 && <2.3,+        mtl >2.2 && <2.4,         parsec >3.0 && <3.2,-        scale ==1.0.*,-        text >1.2 && <1.3,-        web3-bignum ==1.0.*,-        web3-crypto ==1.0.*+        scale >=1.0 && <1.1,+        text >1.2 && <2.1,+        web3-bignum >=1.0 && <1.1,+        web3-crypto >=1.0 && <1.1