# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "mpt_trie" version = "0.4.1" authors = ["Polygon Zero "] build = false exclude = ["test_data/*"] autobins = false autoexamples = false autotests = false autobenches = false description = "Types and utility functions for building/working with partial Ethereum tries." homepage = "https://github.com/0xPolygonZero/zk_evm" readme = "README.md" license = "MIT OR Apache-2.0" repository = "https://github.com/0xPolygonZero/zk_evm" [package.metadata.docs.rs] cargo-args = [ "-Zunstable-options", "-Zrustdoc-scrape-examples", ] [lib] name = "mpt_trie" path = "src/lib.rs" doc-scrape-examples = true [[example]] name = "ethereum_trie" path = "examples/ethereum_trie.rs" [[example]] name = "hash_nodes" path = "examples/hash_nodes.rs" [[example]] name = "simple" path = "examples/simple.rs" doc-scrape-examples = true [dependencies.bytes] version = "1.6.0" [dependencies.enum-as-inner] version = "0.6.0" [dependencies.ethereum-types] version = "0.14.1" [dependencies.hex] version = "0.4.3" [dependencies.impl-codec] version = "0.6.0" [dependencies.impl-num-traits] version = "0.1.2" [dependencies.impl-rlp] version = "0.3.0" [dependencies.impl-serde] version = "0.4.0" [dependencies.keccak-hash] version = "0.10.0" [dependencies.log] version = "0.4.21" [dependencies.num-traits] version = "0.2.19" [dependencies.parking_lot] version = "0.12.3" features = ["serde"] [dependencies.rlp] version = "0.5.2" [dependencies.serde] version = "1.0.203" features = [ "derive", "rc", ] [dependencies.thiserror] version = "1.0.61" [dependencies.uint] version = "0.9.5" [dev-dependencies.eth_trie] version = "0.4.0" [dev-dependencies.pretty_env_logger] version = "0.5.0" [dev-dependencies.rand] version = "0.8.5" [dev-dependencies.rlp-derive] version = "0.1.0" [dev-dependencies.serde_json] version = "1.0.118" [features] default = ["trie_debug"] trie_debug = []