Commit Graph

93 Commits

Author SHA1 Message Date
thesimplekid
ec9108d69d feat: bump msrv from 1.75.0 to 1.85.0 2025-08-13 10:56:09 +01:00
thesimplekid
5d98fdf353 Keyset counter (#950)
* feat: refresh keysets

* fix(cdk): resolve keyset counter skipping index 0 in deterministic secret generation

- Modified Database::get_keyset_counter to return u32 instead of Option<u32>
- Added database migrations to increment existing keyset counters by 1
- Removed counter increment logic from wallet operations to use actual counter value
- Ensures deterministic secret generation starts from index 0 instead of skipping it
2025-08-13 08:54:45 +01:00
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
thesimplekid
dc19798201 feat(dev): add Goose recipes for changelog and commit message generation
- Add new Goose recipes for generating conventional commit messages and updating changelogs
- Include recipes for both staged changes and recent commits analysis
- Add convenient Just commands for running the new recipes
- Update README with usage instructions for the new recipes ([thesimplekid]).
2025-07-30 23:51:16 -04:00
thesimplekid
c6f6eea1aa chore: update change log 2025-07-29 21:59:29 -04:00
thesimplekid
9df904648e fix(cashu): preserve original case for custom CurrencyUnit values
Custom currency units were incorrectly being converted to uppercase
during deserialization. This change ensures custom units maintain
their original case while still allowing case-insensitive matching
for standard units.
2025-07-24 09:00:06 +01:00
thesimplekid
6e0c3a3f7f feat(cdk): add mint lifecycle management with start/stop methods
- Add background service management with graceful shutdown handling
- Refactor invoice payment monitoring to use centralized task supervision
- Update cdk-mintd and integration tests to use new lifecycle methods
- Add comprehensive documentation and lifecycle tests
2025-07-23 13:38:20 +01:00
thesimplekid
7ee0fe0385 feat(misc): add Goose AI recipes for automated changelog and git message generation
- Add changelog-update.yaml recipe for analyzing staged changes and updating CHANGELOG.md
- Add git-commit-message.yaml recipe for creating conventional commit messages
- Add justfile commands (goose-changelog-update, goose-git-msg) for running recipes
- Update CHANGELOG.md with new recipe functionality entries
2025-07-22 23:54:09 +01:00
thesimplekid
4b82fa82a7 chore: release summary 2025-06-29 17:15:38 +01:00
thesimplekid
56ff5c3f19 chore: bump v0.11 2025-06-29 13:55:59 +01:00
thesimplekid
f62992238a refactor: remove redb mint database 2025-06-21 10:32:26 +01:00
thesimplekid
3b87fff218 chore: changelog and remove flake box 2025-06-10 13:19:59 +01:00
thesimplekid
9e8f5a1e7d chore: bump v0.10.0 2025-06-07 20:09:15 +01:00
thesimplekid
4e7d45bb98 chore: update changelog v0.9.3 2025-06-07 16:16:37 +01:00
thesimplekid
15b02fd2ee chore: update change log 2025-05-28 14:15:39 -04:00
thesimplekid
fc2b0b3ea2 chore: bump version to 0.9.2 (#760)
* chore: bump version to 0.9.2

* chore: update changelog
2025-05-18 12:46:48 +01:00
thesimplekid
96179b7d14 chore: Bump CDK crates version from 0.8.1 to 0.9.0 2025-04-09 15:33:01 +01:00
thesimplekid
db067a145d docs: Add README.md for cdk-mint-rpc crate (#717)
* docs: Add README.md for cdk-mint-rpc crate

* docs: auth readme
2025-04-09 15:29:03 +01:00
thesimplekid
cce8dbfe7e docs: update change log 2025-04-08 08:23:52 +01:00
thesimplekid
d1c9dbae28 refactor: cashu wallet moved to cdk-common 2025-03-25 12:55:05 +00:00
thesimplekid
f6c11173f9 chore: prepare v0.8.1 2025-03-25 09:28:57 +00:00
thesimplekid
9b87a65940 docs: changelog 2025-03-24 22:21:42 +00:00
thesimplekid
e3570c3e98 Wallet dleq (#667)
* feat: Add DLEQ proofs to sqlite db
2025-03-23 17:32:29 +00:00
thesimplekid
c48b5202f0 refactor: move Mint and Melt quote to cdk common 2025-03-22 17:04:46 +00:00
thesimplekid
fe06b93db4 docs: changelog 2025-03-20 11:49:55 +00:00
thesimplekid (aider)
32ded596cd feat: payments request builder 2025-03-13 14:09:14 +00:00
thesimplekid
0731f9e809 docs: changelog 2025-03-13 09:19:00 +00:00
thesimplekid
379d5590db docs: update changelog 2025-03-09 23:33:19 +00:00
thesimplekid
b787951dbc feat: Add feature gates for CLN, LND, fakewallet and LNbits backends (#638)
* feat: Add feature gates for CLN, LND, fakewallet and LNbits backends
2025-03-09 14:18:19 +00:00
thesimplekid
22beade553 Amount and unit nut04/05 (#635)
* feat: return amount and unit in mint response


Co-authored-by: callebtc <93376500+callebtc@users.noreply.github.com>
2025-03-08 22:41:21 +00:00
thesimplekid
b7380dc858 feat: Add tos_url to mintd config (#636)
* feat: Add tos_url to mintd config

* docs: tos in change log
2025-03-07 21:06:22 +00:00
thesimplekid
ca1fca2825 chore: update CHANGELOG 2025-03-05 10:37:46 +00:00
thesimplekid (aider)
49ca9ff5d1 style: Clean up CHANGELOG.md formatting and consistency 2025-03-04 13:24:32 +00:00
thesimplekid
e1458b07a8 chore: cdk-mintd v0.7.2 2025-02-13 11:50:07 +00:00
thesimplekid
1534a0620f chore: changelog 2025-02-13 11:27:18 +00:00
thesimplekid
517b6e8921 chore: change log 2025-02-13 11:04:46 +00:00
thesimplekid
7b7def17ee chore: release v0.7.1 2025-02-13 10:44:09 +00:00
thesimplekid
be5e5d2371 chore: prepare v0.7.0 2025-02-06 13:12:16 +00:00
thesimplekid
f495a2cf04 chore: release mintd:v0.6.2,cdk:0.6.1 2025-02-04 17:22:04 +00:00
thesimplekid
a44b49ce15 chore: change log 2025-02-04 16:41:14 +00:00
thesimplekid
65e07e37f1 fix: mint start with newest keyset
chore: test for newest keyset

chore: add pure tests to ci
2025-02-02 11:53:19 +00:00
thesimplekid
b3a1c9fa36 fix: multi mint check 2025-01-24 11:15:40 +00:00
thesimplekid
b4c11c6345 chore: RELEASE mintd v0.6.1 2025-01-10 16:44:43 +00:00
thesimplekid
4c70dcb15a chore: update changelog 2024-12-19 13:32:13 -05:00
thesimplekid
0e12314643 chore: Release 0.6.0 2024-12-17 08:18:32 -05:00
thesimplekid
9f0df32348 chore: readme 2024-12-11 14:32:24 +00:00
thesimplekid
0d2c903a21 chore: changlog 2024-12-05 10:12:29 +00:00
thesimplekid
5ad4328a4e chore: changelog 2024-12-04 00:09:27 +00:00
thesimplekid
38b4c6de36 docs: changelog 2024-12-02 20:03:53 +00:00
thesimplekid
357957d2ac chore: changelog 2024-11-19 10:22:32 +00:00