Trie-based execution proof (#177)

* TrieBasedBackend

* trie tests

* redunant return_value removed

* use Trie::get_with to record trie proofs
This commit is contained in:
Svyatoslav Nikolsky
2018-06-21 16:23:48 +03:00
committed by Robert Habermeier
parent 504bcc0cae
commit 3d0bd2ce62
13 changed files with 685 additions and 219 deletions
+7
View File
@@ -2509,7 +2509,14 @@ name = "substrate-state-machine"
version = "0.1.0"
dependencies = [
"byteorder 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"ethereum-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
"hashdb 0.1.1 (git+https://github.com/paritytech/parity.git)",
"hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
"kvdb 0.1.0 (git+https://github.com/paritytech/parity.git)",
"log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
"memorydb 0.1.1 (git+https://github.com/paritytech/parity.git)",
"parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
"patricia-trie 0.1.0 (git+https://github.com/paritytech/parity.git)",
"substrate-primitives 0.1.0",
"triehash 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
]