dig-blockstore 0.1.0

DIG L2 block persistence — RocksDB-backed block store with canonical chain indexing
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2021"
rust-version = "1.75.0"
name = "dig-blockstore"
version = "0.1.0"
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 = "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 = "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 = "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 = "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"