299cfe1fe6
## Issue Addressed Closes #4354 Closes #3987 Replaces #4305, #4283 ## Proposed Changes This switches the default slasher backend _back_ to LMDB. If an MDBX database exists and the MDBX backend is enabled then MDBX will continue to be used. Our release binaries and Docker images will continue to include MDBX for as long as it is practical, so users of these should not notice any difference. The main benefit is to users compiling from source and devs running tests. These users no longer have to struggle to compile MDBX and deal with the compatibility issues that arises. Similarly, devs don't need to worry about toggling feature flags in tests or risk forgetting to run the slasher tests due to backend issues.
28 lines
775 B
TOML
28 lines
775 B
TOML
[package]
|
|
name = "store"
|
|
version = "0.2.0"
|
|
authors = ["Paul Hauner <paul@paulhauner.com>"]
|
|
edition = "2021"
|
|
|
|
[dev-dependencies]
|
|
tempfile = "3.1.0"
|
|
beacon_chain = {path = "../beacon_chain"}
|
|
|
|
[dependencies]
|
|
db-key = "0.0.5"
|
|
leveldb = { version = "0.8.6" }
|
|
parking_lot = "0.12.0"
|
|
itertools = "0.10.0"
|
|
ethereum_ssz = "0.5.0"
|
|
ethereum_ssz_derive = "0.5.0"
|
|
types = { path = "../../consensus/types" }
|
|
state_processing = { path = "../../consensus/state_processing" }
|
|
slog = "2.5.2"
|
|
serde = "1.0.116"
|
|
serde_derive = "1.0.116"
|
|
lazy_static = "1.4.0"
|
|
lighthouse_metrics = { path = "../../common/lighthouse_metrics" }
|
|
lru = "0.7.1"
|
|
sloggers = { version = "2.1.1", features = ["json"] }
|
|
directory = { path = "../../common/directory" }
|
|
strum = { version = "0.24.0", features = ["derive"] } |