miden-client-sqlite-store

Crates.iomiden-client-sqlite-store
lib.rsmiden-client-sqlite-store
version0.12.6
created_at2025-11-10 12:58:54.836897+00
updated_at2026-01-09 17:38:30.067777+00
descriptionSQLite-backed Store implementation for miden-client
homepage
repositoryhttps://github.com/0xMiden/miden-client
max_upload_size
id1925457
size257,616
Marti (mmagician)

documentation

README

SQLite Store

SQLite-backed Store implementation for the Miden client. This crate provides a production‑ready persistence layer for std environments using SQLite (via rusqlite) with a small in‑memory MerkleStore cache for fast proof queries.

  • Persists accounts, notes, transactions, block headers, and MMR nodes
  • Atomic updates on transaction and state sync paths
  • Connection pooling (Deadpool) and bundled SQLite for reproducible builds

Quick Start

Add to Cargo.toml:

miden-client              = { version = "0.12" }
miden-client-sqlite-store = { version = "0.12" }

License

This project is licensed under the MIT License. See the LICENSE file for details.

Commit count: 1056

cargo fmt