Changes tries: support forks (#950)

* forks support in changes trie storage

* moved convert_hash to primitives

* optimize ChangesTrieRootsStorage::root when anchor is canonicalized
This commit is contained in:
Svyatoslav Nikolsky authored and Gav Wood committed 2018-11-13 12:17:14 +01:00
1 parent 037f9dde10
commit 6e3c56c135
25 files changed
+276 -138

No files matched your search

+2 -2
View File
@@ -734,7 +734,7 @@ mod tests {
let mut t = new_test_ext(true);
Executor::new().call(&mut t, 8, COMPACT_CODE, "execute_block", &block1(true).0, true).0.unwrap();
assert!(t.storage_changes_root(1).is_some());
assert!(t.storage_changes_root(Default::default(), 0).is_some());
}
#[test]
@@ -742,6 +742,6 @@ mod tests {
let mut t = new_test_ext(true);
WasmExecutor::new().call(&mut t, 8, COMPACT_CODE, "execute_block", &block1(true).0).unwrap();
assert!(t.storage_changes_root(1).is_some());
assert!(t.storage_changes_root(Default::default(), 0).is_some());
}
}