Files
cdk/crates/cdk-mint-rpc/Cargo.toml
thesimplekid 3a3cd88ee9 Mintd lib (#914)
* feat(cdk-integration-tests): refactor regtest setup and mintd integration

- Replace shell-based regtest setup with Rust binary (start_regtest_mints)
- Add cdk-mintd crate to workspace and integration tests
- Improve environment variable handling for test configurations
- Update integration tests to use proper temp directory management
- Remove deprecated start_regtest.rs binary
- Enhance CLN client connection with retry logic
- Simplify regtest shell script (itests.sh) to use new binary
- Fix tracing filters and improve error handling in setup
- Update dependencies and configurations for integration tests

fix: killing

chore: comment tests for ci debugging

chore: compile

Revert "chore: comment tests for ci debugging"

This reverts commit bfc594c11cf37caeaa6445cb854ae5567d2da6bd.

* chore: sql cipher

* fix: removal of sqlite cipher

* fix: auth password

* refactor(cdk-mintd): improve database password handling and function signatures

- Pass database password as parameter instead of parsing CLI args in setup_database
- Update function signatures for run_mintd and run_mintd_with_shutdown to accept db_password
- Remove direct CLI parsing from database setup logic
- Fix auth database initialization to use correct type when sqlcipher feature enabled
2025-07-31 00:43:43 -04:00

42 lines
1.0 KiB
TOML

[package]
name = "cdk-mint-rpc"
version.workspace = true
edition.workspace = true
authors = ["CDK Developers"]
description = "CDK mintd mint management RPC client and server"
license.workspace = true
homepage = "https://github.com/cashubtc/cdk"
repository = "https://github.com/cashubtc/cdk.git"
rust-version.workspace = true # MSRV
readme = "README.md"
# Disable missing docs warnings for generated code
[package.metadata]
rustdoc-args = ["--allow-missing-docs"]
[[bin]]
name = "cdk-mint-cli"
path = "src/bin/mint_rpc_cli.rs"
[dependencies]
anyhow.workspace = true
cdk = { workspace = true, features = [
"mint",
] }
cdk-common.workspace = true
clap.workspace = true
tonic = { workspace = true, features = ["transport"] }
tracing.workspace = true
tracing-subscriber.workspace = true
tokio.workspace = true
serde_json.workspace = true
serde.workspace = true
thiserror.workspace = true
prost.workspace = true
home.workspace = true
rustls.workspace = true
[build-dependencies]
tonic-build.workspace = true