mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-06 09:08:18 +00:00
febf29390a
* DigestItem::ChangesTrieSignal * introduce changes_trie::State * introduce config activation block * ChangesTrieSignal::as_new_configuration * moved well_known_cache_keys to client * extracted DbChangesTrieStorage to separate file * change meaning of none in blockchain cache * changes trie config (FULL) cache draft * eliminating const ChangesTrieConfiguration * delay pruning * continue elimination * do not prune CT config from cache * removed redundant code * fix some TODOs * introduce ConfigurationRange * use Configuration range in build * build skewed digest * remove debug print * extracted surface iterator * key_changes works with skewed digests * fix client build * add test for NeverPrune * fix TODO * fixed some TODOs * more tests * fixing TODOs * fixed compilation * update runtime version * git rid of large tuple * too long lines * config_activation_block -> zero * obsolete TODO * removed unjustified expect * update TODOs with issue number * new CT pruning algorithm fixed cache + multiple blocks finalization track CT configuraiton on light clients support CT configuration change revert revert CT config test new CT pruning algorithm fixed cache + multiple blocks finalization track CT configuraiton on light clients support CT configuration change revert revert CT config test * BlockIdOrHeader isn't really required * removed debug leftovers + some docs * more docs * more post-merge fixes * more post-merge fixes * revertes some unnecessary changes * reverted unnecessary changes * fix compilation + unnecessary changes * (restart CI) * fix cache update when finalizing multiple blocks * fixed tests * collect_extrinsics -> set_collect_extrinsics * restore lost test * do not calculate block number twice * Update primitives/blockchain/src/error.rs Co-Authored-By: cheme <emericchevalier.pro@gmail.com> * map_err -> unwrap_or * document get_at Result * delete abandoned file * added weight for set_changes_trie_config * prefer_configs -> fail_if_disabled * Update client/api/src/backend.rs Co-Authored-By: cheme <emericchevalier.pro@gmail.com> * Update client/db/src/changes_tries_storage.rs Co-Authored-By: cheme <emericchevalier.pro@gmail.com> * CommitOperation+merge -> CommitOperations * fixed test compilation * merged two different CTRange structs * lost file * uggrade db from v0 to v1 (init CT cache + add column) * fix after merge Co-authored-by: cheme <emericchevalier.pro@gmail.com> Co-authored-by: Gavin Wood <github@gavwood.com>
40 lines
1.4 KiB
TOML
40 lines
1.4 KiB
TOML
[package]
|
|
name = "sc-client-db"
|
|
version = "0.8.0"
|
|
authors = ["Parity Technologies <admin@parity.io>"]
|
|
edition = "2018"
|
|
|
|
[dependencies]
|
|
parking_lot = "0.9.0"
|
|
log = "0.4.8"
|
|
kvdb = "0.3.0"
|
|
kvdb-rocksdb = { version = "0.4", optional = true }
|
|
kvdb-memorydb = "0.3.0"
|
|
linked-hash-map = "0.5.2"
|
|
hash-db = "0.15.2"
|
|
parity-util-mem = { version = "0.4", default-features = false, features = ["std"] }
|
|
codec = { package = "parity-scale-codec", version = "1.0.0", features = ["derive"] }
|
|
|
|
sc-client-api = { version = "2.0.0", path = "../api" }
|
|
sp-core = { version = "2.0.0", path = "../../primitives/core" }
|
|
sp-runtime = { version = "2.0.0", path = "../../primitives/runtime" }
|
|
sc-client = { version = "0.8", path = "../" }
|
|
sp-state-machine = { version = "0.8", path = "../../primitives/state-machine" }
|
|
sc-executor = { version = "0.8", path = "../executor" }
|
|
sc-state-db = { version = "0.8", path = "../state-db" }
|
|
sp-trie = { version = "2.0.0", path = "../../primitives/trie" }
|
|
sp-consensus = { version = "0.8", path = "../../primitives/consensus/common" }
|
|
sp-blockchain = { version = "2.0.0", path = "../../primitives/blockchain" }
|
|
|
|
[dev-dependencies]
|
|
sp-keyring = { version = "2.0.0", path = "../../primitives/keyring" }
|
|
substrate-test-runtime-client = { version = "2.0.0", path = "../../test-utils/runtime/client" }
|
|
env_logger = "0.7.0"
|
|
quickcheck = "0.9"
|
|
kvdb-rocksdb = "0.4"
|
|
tempdir = "0.3"
|
|
|
|
[features]
|
|
default = []
|
|
test-helpers = []
|