From 813de5709a9f43b8bedea114e36f19c435bbe9df Mon Sep 17 00:00:00 2001 From: fh Date: Sun, 18 Feb 2024 21:33:07 +0800 Subject: [PATCH] tuning `vsdb_trie_db` --- Cargo.toml | 6 +++--- utils/trie_db/Cargo.toml | 6 +++--- utils/trie_db/src/lib.rs | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 647d049..541b859 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ members = [ resolver = "2" [workspace.dependencies] -ruc = "5.0.10" +ruc = "5.1.2" rand = "0.8.5" once_cell = "1.13.1" parking_lot = "0.12.1" @@ -32,8 +32,8 @@ rocksdb = { version = "0.21.0", default-features = false } keccak-hasher = "0.16.0" hash-db = "0.16.0" -trie-db = "0.27.1" -reference-trie = "0.29.1" +trie-db-fun = { version = "100.28.0" } +reference-trie-fun = { version = "100.29.1" } vsdb = { path = "wrappers", version = "0.61.0", default-features = false } vsdb_core = { path = "core", version = "0.61.0", default-features = false } diff --git a/utils/trie_db/Cargo.toml b/utils/trie_db/Cargo.toml index a343ecb..bb55e9a 100644 --- a/utils/trie_db/Cargo.toml +++ b/utils/trie_db/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vsdb_trie_db" -version = "0.20.1" +version = "0.20.2" edition = "2021" keywords = ["mpt", "trie", "database", "blockchain"] license = "MIT" @@ -11,8 +11,8 @@ repository = "https://github.com/rust-util-collections/vsdb" [dependencies] serde = { workspace = true } -trie-db = { workspace = true } -reference-trie = { workspace = true } +trie-db-fun = { workspace = true } +reference-trie-fun = { workspace = true } ruc = { workspace = true } vsdb = { workspace = true } diff --git a/utils/trie_db/src/lib.rs b/utils/trie_db/src/lib.rs index 3c6a674..f1d8e37 100644 --- a/utils/trie_db/src/lib.rs +++ b/utils/trie_db/src/lib.rs @@ -3,13 +3,13 @@ pub use vsdb::{RawBytes, RawKey, RawValue, ValueEnDe}; -use reference_trie::{ +use reference_trie_fun::{ ExtensionLayout as L, RefTrieDB as TrieDB, RefTrieDBBuilder as TrieDBBuilder, RefTrieDBMut as TrieDBMut, RefTrieDBMutBuilder as TrieDBMutBuilder, }; use ruc::*; use serde::{Deserialize, Serialize}; -use trie_db::{ +use trie_db_fun::{ CError, DBValue, HashDB, Hasher as _, Trie, TrieHash, TrieItem, TrieIterator, TrieKeyItem, TrieMut, };