[package] name = "bloock-smt" version = "0.1.0" authors = ["jestape ", "mbaque "] edition = "2018" license = "MIT" description = "Implementation of a Compact Sparse Merkle Tree without empty leaves." repository = "https://github.com/bloock/enchainte-smt" keywords = ["cryptography", "sparse", "merkle", "tree", "blockchain"] categories = ["cryptography", "data-structures", "cryptography::cryptocurrencies"] [features] default = ["blake2b", "h256", "kv_rocks"] blake2b = ["bloock-merge/blake2b"] h256 = ["bloock-types/h256"] h128 = ["bloock-types/h128"] kv_hashmap = ["bloock-storage/kv_hashmap"] kv_rocks = ["bloock-storage/kv_rocks"] [dependencies] thiserror = "1.0.22" bitvec = "0.17.4" [dependencies.bloock-types] version = "0.1.0" features = ["h128", "h256"] [dependencies.bloock-storage] version = "0.1.0" features = ["kv_hashmap", "kv_rocks"] [dependencies.bloock-merge] version = "0.1.0" features = ["blake2b"] [dev-dependencies] hex = "0.4.2" rand = "0.7.3"