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
2018-11-13 14:17:14 +03:00
committed by Gav Wood
parent 037f9dde10
commit 6e3c56c135
25 changed files with 276 additions and 138 deletions
+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());
}
}