[package] name = "ledger-kv" version = "0.1.0" edition = "2021" description = "A Rust-based key-value store designed for append-only data storage. Features SHA-256 checksums for data integrity and cross-compiles to wasm32 for smart contract applications." license = "MIT OR Apache-2.0" [lib] name = "ledger_kv" path = "src/lib.rs" [dependencies] ahash = "0.8.6" anyhow = "1.0.75" borsh = "1.1.1" borsh-derive = "1.1.1" clap = "4.4.7" fs-err = "2.9.0" indexmap = "2.1.0" log = "0.4.20" sha2 = "0.10.8" [target.'cfg(target_arch = "x86_64")'.dependencies] memmap2 = "0.9.0" [dev-dependencies] tempfile = "3.8.0"