name: merkle-patricia-db
version: 0.1.0
cabal-version: >= 1.10
build-type: Simple
author: Jamshid
license-file: LICENSE
maintainer: jamshidnh@gmail.com
synopsis: A modified Merkle Patricia DB
category: Data Structures
license: Apache-2.0
description:
The modified Merkle Patricia DB described in the Ethereum Yellowpaper
source-repository head
type: git
location: https://github.com/jamshidh/ethereum-merkle-patricia-db
source-repository this
type: git
location: https://github.com/jamshidh/ethereum-merkle-patricia-db
branch: master
tag: v0.0.1
library
default-language: Haskell2010
build-depends: base >= 4 && < 5
, base16-bytestring
, binary
, bytestring
, cryptonite
, data-default
, ethereum-rlp
, leveldb-haskell
, nibblestring
, resourcet
, transformers
, ansi-wl-pprint
, containers
, mtl
, memory
, text
exposed-modules: Blockchain.Database.MerklePatricia
, Blockchain.Database.MerklePatriciaMem
, Blockchain.Database.KeyVal
, Blockchain.Database.MerklePatricia.Internal
, Blockchain.Database.MerklePatricia.InternalMem
, Blockchain.Database.MerklePatricia.Diff
, Blockchain.Database.MerklePatricia.Map
, Blockchain.Database.MerklePatricia.NodeData
, Blockchain.Database.MerklePatricia.MPDB
, Blockchain.Database.MerklePatricia.StateRoot
ghc-options: -Wall
-fwarn-unused-imports
buildable: True
hs-source-dirs: src
test-suite test-merkle-patricia-db
default-language: Haskell2010
hs-source-dirs: test
type: exitcode-stdio-1.0
main-is: MerklePatriciaSpec.hs
build-depends: base >=4 && < 5
, data-default
, leveldb-haskell
, resourcet
, bytestring
, base16-bytestring
, transformers
, binary
, ethereum-rlp
, nibblestring
, ansi-wl-pprint
, test-framework
, test-framework-hunit
, HUnit
, containers
, aeson
, mtl
, hspec
, hspec-contrib
, merkle-patricia-db