miden-client-tools

Crates.iomiden-client-tools
lib.rsmiden-client-tools
version0.2.4
created_at2025-05-09 14:29:17.115437+00
updated_at2025-07-18 12:28:28.742649+00
descriptionA wrapper on top of the Miden client that simplifies interactions with the Miden blockchain.
homepage
repositoryhttps://github.com/partylikeits1983/miden-client-tools
max_upload_size
id1667138
size132,783
Alexander John Lee (partylikeits1983)

documentation

https://docs.rs/miden-client-tools

README

miden-client-tools

miden-client-tools is a wrapper around the Miden client that simplifies interactions with the Miden blockchain. It provides convenient functions for creating accounts, managing faucets, minting tokens, and interacting with the Miden client.

This library aims to make it easier for developers to work with Miden by providing a higher-level interface on top of the core Miden client, removing the need for boilerplate code in common use cases.

Features

  • Account Management: Create and manage accounts, including basic accounts and faucet accounts.
  • Token Minting: Mint tokens from faucets to user accounts.
  • Library Creation: Easily create and deploy Miden libraries.
  • Transaction Management: Handle Miden transactions for minting and consuming notes.
  • Keystore & Store Management: Automatically manage keystores and SQLite stores.

Testing locally:

Running all tests sequentially:

cargo test --release -- --test-threads=1

Running single test:

cargo test --release --package miden-client-tools --test tools_tests -- tests::test_create_public_note --exact --show-output
Commit count: 11

cargo fmt