name: web3 version: 0.7.0.0 cabal-version: >=1.23 build-type: Simple license: BSD3 license-file: LICENSE copyright: Alexander Krupenkin maintainer: mail@akru.me homepage: https://github.com/airalab/hs-web3#readme synopsis: Ethereum API for Haskell description: Web3 is a Haskell client library for Ethereum category: Network author: Alexander Krupenkin extra-source-files: README.md test-support/contracts/Migrations.sol test-support/contracts/SimpleStorage.sol test-support/truffle.js test-support/migrations/1_initial_migration.js test-support/migrations/2_deploy_contracts.js test-support/convertAbi.sh test-support/inject-contract-addresses.sh data/ERC20.hs data/ERC20.json source-repository head type: git location: https://github.com/airalab/hs-web3 library exposed-modules: Network.Ethereum.Web3 Network.Ethereum.Web3.Eth Network.Ethereum.Web3.Net Network.Ethereum.Web3.Web3 Network.Ethereum.Web3.Types Network.Ethereum.Web3.Provider Network.Ethereum.Unit Network.Ethereum.ABI.Json Network.Ethereum.ABI.Class Network.Ethereum.ABI.Codec Network.Ethereum.ABI.Event Network.Ethereum.ABI.Event.Internal Network.Ethereum.ABI.Generic Network.Ethereum.ABI.Prim.Int Network.Ethereum.ABI.Prim.Bool Network.Ethereum.ABI.Prim.List Network.Ethereum.ABI.Prim.Bytes Network.Ethereum.ABI.Prim.Tuple Network.Ethereum.ABI.Prim.Tuple.TH Network.Ethereum.ABI.Prim.String Network.Ethereum.ABI.Prim.Tagged Network.Ethereum.ABI.Prim.Address Network.Ethereum.Contract.TH Network.Ethereum.Contract.Event Network.Ethereum.Contract.Method Network.JsonRpc.TinyClient Data.String.Extra build-depends: base >4.8 && <4.11, template-haskell >=2.12.0.0 && <2.13, data-default >=0.7.1.1 && <0.8, generics-sop >=0.3.2.0 && <0.4, transformers >=0.5.2.0 && <0.6, http-client >=0.5.12 && <0.6, http-client-tls >=0.3.5.3 && <0.4, exceptions >=0.8.3 && <0.9, bytestring >=0.10.8.2 && <0.11, cryptonite ==0.25.*, basement >=0.0.7 && <0.1, machines >=0.6.3 && <0.7, tagged >=0.8.5 && <0.9, parsec >=3.1.13.0 && <3.2, memory >=0.14.16 && <0.15, cereal >=0.5.5.0 && <0.6, aeson >=1.2.4.0 && <1.3, async >=2.1.1.1 && <2.2, text >=1.2.3.0 && <1.3, mtl >=2.2.2 && <2.3 default-language: Haskell2010 hs-source-dirs: src ghc-options: -Wduplicate-exports -Whi-shadowing -Widentities -Wnoncanonical-monoid-instances -Woverlapping-patterns -Wtabs -Wpartial-type-signatures -Wderiving-typeable -Wunrecognised-pragmas -Wunticked-promoted-constructors -Wtyped-holes -Wincomplete-patterns -Wincomplete-uni-patterns -Wmissing-fields -Wmissing-methods -Wmissing-exported-signatures -Wmissing-monadfail-instances -Wmissing-signatures -Wname-shadowing -Wnoncanonical-monad-instances -Wnoncanonical-monadfail-instances -Wunused-binds -Wunused-top-binds -Wunused-local-binds -Wunused-pattern-binds -Wunused-imports -Wunused-matches -Wunused-foralls -Wunused-do-bind -Wwrong-do-bind -Wtrustworthy-safe -Wwarnings-deprecations -Wdeferred-type-errors test-suite unit type: exitcode-stdio-1.0 main-is: Spec.hs build-depends: base >4.8 && <4.11, hspec-expectations >=0.8.2 && <0.9, hspec-discover >=2.4.8 && <2.5, hspec-contrib >=0.4.0 && <0.5, generics-sop >=0.3.2.0 && <0.4, tagged >=0.8.5 && <0.9, hspec >=2.4.8 && <2.5, text >=1.2.3.0 && <1.3, web3 -any default-language: Haskell2010 hs-source-dirs: unit other-modules: Network.Ethereum.Web3.Test.MethodDumpSpec Network.Ethereum.Web3.Test.EncodingSpec Network.Ethereum.Web3.Test.EventSpec ghc-options: -threaded -rtsopts -with-rtsopts=-N test-suite live type: exitcode-stdio-1.0 main-is: Main.hs build-depends: base >4.8 && <4.11, hspec-contrib >=0.4.0 && <0.5, hspec-discover >=2.4.8 && <2.5, hspec-expectations >=0.8.2 && <0.9, hspec-discover >=2.4.8 && <2.5, hspec-contrib >=0.4.0 && <0.5, data-default >=0.7.1.1 && <0.8, transformers >=0.5.2.0 && <0.6, shelly >=1.7.2 && <1.8, hspec >=2.4.8 && <2.5, async >=2.1.1.1 && <2.2, split >=0.2.3.3 && <0.3, text >=1.2.3.0 && <1.3, time >=1.8.0.2 && <1.9, web3 -any default-language: Haskell2010 hs-source-dirs: test other-modules: Spec Network.Ethereum.Web3.Test.ComplexStorageSpec Network.Ethereum.Web3.Test.SimpleStorageSpec Network.Ethereum.Web3.Test.Utils ghc-options: -threaded -rtsopts -with-rtsopts=-N