diff --git a/crates/ledger-store/Cargo.toml b/crates/ledger-store/Cargo.toml new file mode 100644 index 0000000..4e9462e --- /dev/null +++ b/crates/ledger-store/Cargo.toml @@ -0,0 +1,24 @@ +[package] +name = "ledger-store" +version = "0.1.0" +edition.workspace = true +license.workspace = true +repository.workspace = true +description = "Durable persistence for wanderbooks: a hash-chained JSONL journal as the source of truth, content-addressed blob store, and a disposable SQLite projection." + +[dependencies] +ledger-core = { path = "../ledger-core" } +rusqlite = { version = "0.32", features = ["bundled"] } +serde = { version = "1", features = ["derive"] } +serde_json = "1" +chrono = "0.4" +thiserror = "2" +sha2 = "0.10" +hex = "0.4" + +[dev-dependencies] +tempfile = "3" +rust_decimal = "1" + +[lints] +workspace = true