[package]
edition = "2021"
rust-version = "1.75.0"
name = "dig-blockstore"
version = "0.1.1"
authors = ["DIG Network"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "DIG L2 block persistence — RocksDB-backed block store with canonical chain indexing"
readme = "README.md"
license = "MIT"
repository = "https://github.com/DIG-Network/dig-blockstore"
[lib]
name = "dig_blockstore"
path = "src/lib.rs"
[[test]]
name = "blk_001_tests"
path = "tests/blk_001_tests.rs"
[[test]]
name = "blk_002_tests"
path = "tests/blk_002_tests.rs"
[[test]]
name = "blk_003_tests"
path = "tests/blk_003_tests.rs"
[[test]]
name = "blk_004_tests"
path = "tests/blk_004_tests.rs"
[[test]]
name = "blk_005_tests"
path = "tests/blk_005_tests.rs"
[[test]]
name = "blk_006_tests"
path = "tests/blk_006_tests.rs"
[[test]]
name = "blk_007_tests"
path = "tests/blk_007_tests.rs"
[[test]]
name = "blk_008_tests"
path = "tests/blk_008_tests.rs"
[[test]]
name = "blk_009_tests"
path = "tests/blk_009_tests.rs"
[[test]]
name = "blk_010_tests"
path = "tests/blk_010_tests.rs"
[[test]]
name = "blk_011_tests"
path = "tests/blk_011_tests.rs"
[[test]]
name = "blk_012_tests"
path = "tests/blk_012_tests.rs"
[[test]]
name = "blk_013_tests"
path = "tests/blk_013_tests.rs"
[[test]]
name = "blk_014_tests"
path = "tests/blk_014_tests.rs"
[[test]]
name = "blk_015_tests"
path = "tests/blk_015_tests.rs"
[[test]]
name = "cac_001_tests"
path = "tests/cac_001_tests.rs"
[[test]]
name = "cac_002_tests"
path = "tests/cac_002_tests.rs"
[[test]]
name = "cac_003_tests"
path = "tests/cac_003_tests.rs"
[[test]]
name = "cac_004_tests"
path = "tests/cac_004_tests.rs"
[[test]]
name = "cac_005_tests"
path = "tests/cac_005_tests.rs"
[[test]]
name = "cac_006_tests"
path = "tests/cac_006_tests.rs"
[[test]]
name = "can_001_tests"
path = "tests/can_001_tests.rs"
[[test]]
name = "can_002_tests"
path = "tests/can_002_tests.rs"
[[test]]
name = "can_003_tests"
path = "tests/can_003_tests.rs"
[[test]]
name = "can_004_tests"
path = "tests/can_004_tests.rs"
[[test]]
name = "can_005_tests"
path = "tests/can_005_tests.rs"
[[test]]
name = "can_006_tests"
path = "tests/can_006_tests.rs"
[[test]]
name = "can_007_tests"
path = "tests/can_007_tests.rs"
[[test]]
name = "can_008_tests"
path = "tests/can_008_tests.rs"
[[test]]
name = "ckp_001_tests"
path = "tests/ckp_001_tests.rs"
[[test]]
name = "ckp_002_tests"
path = "tests/ckp_002_tests.rs"
[[test]]
name = "ckp_003_tests"
path = "tests/ckp_003_tests.rs"
[[test]]
name = "ckp_004_tests"
path = "tests/ckp_004_tests.rs"
[[test]]
name = "err_001_tests"
path = "tests/err_001_tests.rs"
[[test]]
name = "err_002_tests"
path = "tests/err_002_tests.rs"
[[test]]
name = "err_003_tests"
path = "tests/err_003_tests.rs"
[[test]]
name = "key_001_tests"
path = "tests/key_001_tests.rs"
[[test]]
name = "key_002_tests"
path = "tests/key_002_tests.rs"
[[test]]
name = "key_003_tests"
path = "tests/key_003_tests.rs"
[[test]]
name = "key_004_tests"
path = "tests/key_004_tests.rs"
[[test]]
name = "prn_001_tests"
path = "tests/prn_001_tests.rs"
[[test]]
name = "prn_002_tests"
path = "tests/prn_002_tests.rs"
[[test]]
name = "prn_003_tests"
path = "tests/prn_003_tests.rs"
[[test]]
name = "prn_004_tests"
path = "tests/prn_004_tests.rs"
[[test]]
name = "prn_005_tests"
path = "tests/prn_005_tests.rs"
[[test]]
name = "ror_001_tests"
path = "tests/ror_001_tests.rs"
[[test]]
name = "ror_002_tests"
path = "tests/ror_002_tests.rs"
[[test]]
name = "ror_003_tests"
path = "tests/ror_003_tests.rs"
[[test]]
name = "ror_004_tests"
path = "tests/ror_004_tests.rs"
[[test]]
name = "ror_005_tests"
path = "tests/ror_005_tests.rs"
[[test]]
name = "ror_006_tests"
path = "tests/ror_006_tests.rs"
[[test]]
name = "ser_001_tests"
path = "tests/ser_001_tests.rs"
[[test]]
name = "ser_002_tests"
path = "tests/ser_002_tests.rs"
[[test]]
name = "ser_003_tests"
path = "tests/ser_003_tests.rs"
[[test]]
name = "ser_004_tests"
path = "tests/ser_004_tests.rs"
[[test]]
name = "ser_005_tests"
path = "tests/ser_005_tests.rs"
[[test]]
name = "ser_006_tests"
path = "tests/ser_006_tests.rs"
[[test]]
name = "snp_001_tests"
path = "tests/snp_001_tests.rs"
[[test]]
name = "snp_002_tests"
path = "tests/snp_002_tests.rs"
[[test]]
name = "snp_003_tests"
path = "tests/snp_003_tests.rs"
[[test]]
name = "snp_004_tests"
path = "tests/snp_004_tests.rs"
[[test]]
name = "snp_005_tests"
path = "tests/snp_005_tests.rs"
[[test]]
name = "str_001_tests"
path = "tests/str_001_tests.rs"
[[test]]
name = "str_002_tests"
path = "tests/str_002_tests.rs"
[[test]]
name = "str_003_tests"
path = "tests/str_003_tests.rs"
[[test]]
name = "str_004_tests"
path = "tests/str_004_tests.rs"
[[test]]
name = "str_005_tests"
path = "tests/str_005_tests.rs"
[[test]]
name = "str_006_tests"
path = "tests/str_006_tests.rs"
[[test]]
name = "typ_001_tests"
path = "tests/typ_001_tests.rs"
[[test]]
name = "typ_002_tests"
path = "tests/typ_002_tests.rs"
[[test]]
name = "typ_003_tests"
path = "tests/typ_003_tests.rs"
[[test]]
name = "typ_004_tests"
path = "tests/typ_004_tests.rs"
[[test]]
name = "typ_005_tests"
path = "tests/typ_005_tests.rs"
[[test]]
name = "typ_006_tests"
path = "tests/typ_006_tests.rs"
[[test]]
name = "typ_007_tests"
path = "tests/typ_007_tests.rs"
[[test]]
name = "typ_008_tests"
path = "tests/typ_008_tests.rs"
[dependencies.bincode]
version = "1"
[dependencies.chia-bls]
version = "0.26"
features = ["serde"]
[dependencies.chia-protocol]
version = "0.26"
[dependencies.chia-sha2]
version = "0.26"
[dependencies.chia-traits]
version = "0.26"
[dependencies.dig-block]
version = "0.1"
[dependencies.dig-constants]
version = "0.1"
[dependencies.dig-epoch]
version = "0.1"
[dependencies.lru]
version = "0.12"
[dependencies.memmap2]
version = "0.9"
[dependencies.parking_lot]
version = "0.12"
[dependencies.rand]
version = "0.8"
[dependencies.rocksdb]
version = "0.22"
features = ["zstd"]
default-features = false
[dependencies.serde]
version = "1"
features = ["derive"]
[dependencies.thiserror]
version = "1"
[dependencies.tokio]
version = "1"
features = ["full"]
[dependencies.zstd]
version = "0.13"
features = ["zdict_builder"]
[dev-dependencies.futures]
version = "0.3"
features = ["std"]
default-features = false
[dev-dependencies.rocksdb]
version = "0.22"
features = ["zstd"]
default-features = false
[dev-dependencies.tempfile]
version = "3"
[dev-dependencies.toml]
version = "0.8"