David Caseria
b1dd321f0a
Add transactions to database ( #686 )
2025-04-03 11:37:43 +01:00
codingpeanut157
47903c3bfd
split MintDatabase into separate narrower scoped traits
...
- MintKeysDatabase
- MintQuotesDatabase
- MintProofsDatabase
- MintSignaturesDatabase
This commit splits the MintDatabase trait with 30+ methods into a series
of smaller traits, each dedicate to a specific subsystem of the mint
service.
2025-03-26 16:53:07 +01:00
thesimplekid
7b4951041e
Rust docs ( #681 )
2025-03-25 23:27:38 +00:00
thesimplekid
d1c9dbae28
refactor: cashu wallet moved to cdk-common
2025-03-25 12:55:05 +00:00
thesimplekid
c63fc02a5a
Prepare v0.8.0 ( #672 )
...
* chore: Bump cdk dependency to v0.8.0
* chore: add docker publish to ci
* chore: add doc test build to ci
2025-03-24 18:40:08 +00:00
thesimplekid
be93ff2384
Clear and Blind Auth ( #510 )
...
* feat: auth
* chore: corret error codes
* chore: corret error codes
* fix: feature auth in cdk-axum
* refactor: auth logging
* feat: include dleq in auth proof
* feat: mint max auth proofs
* chore: clippy
2025-03-24 11:13:22 +00:00
thesimplekid
c48b5202f0
refactor: move Mint and Melt quote to cdk common
2025-03-22 17:04:46 +00:00
David Caseria
db1db86509
Prepared Send ( #596 )
...
Co-authored-by: thesimplekid <tsk@thesimplekid.com >
Co-authored-by: ok300 <106775972+ok300@users.noreply.github.com >
2025-03-20 11:44:44 +00:00
thesimplekid
8d1b35f52e
fix: Improve spending conditions validation in ProofInfo
2025-03-12 20:51:03 +00:00
thesimplekid
162507c492
feat: payment processor
2025-03-10 14:44:57 +00:00
thesimplekid (aider)
cb87fefacd
refactor: Remove nostr last checked methods from database trait and implementations
2025-03-09 23:11:02 +00:00
thesimplekid
467cc0a027
feat: Add migration for keyset_id as foreign key in SQLite database ( #634 )
2025-03-08 22:46:12 +00:00
thesimplekid
393c95e115
Merge pull request #630 from thesimplekid/db_check_on_delete_proofs
...
Db check on delete proofs
2025-03-06 09:41:40 +00:00
thesimplekid (aider)
d41d3a7c94
refactor: Add state check before deleting proofs to prevent removing spent proofs
2025-03-06 09:23:40 +00:00
ok300
813794353a
Add ensure_cdk macro
2025-03-05 17:39:08 +01:00
thesimplekid
e84d6ea7ab
chore: Update rust-version (MSRV) to 1.75.0 ( #623 )
2025-03-05 10:32:41 +00:00
thesimplekid
7b7def17ee
chore: release v0.7.1
2025-02-13 10:44:09 +00:00
thesimplekid
a8ec52612b
Refactor mint tranactions checks ( #585 )
...
* refactor: consolidate validation checks
* refactor: melt verification checks
* refactor: mint verification
* chore: clippy
* chore: use error codes
* fix: order of verifications
* fix: p2pk test ws updates
We only expect the proof to be set to pending once. As a proof without
a signature failes before the spent check where the state is chaged.
* fix: mint_melt regtest frome wait
2025-02-08 11:17:44 +00:00
callebtc
b818054f9a
Add filtering for mint quote states in database ( #586 )
...
* filter for mint quote states in db
---------
Co-authored-by: thesimplekid <tsk@thesimplekid.com >
Co-authored-by: ok300 <106775972+ok300@users.noreply.github.com >
2025-02-08 09:28:54 +00:00
thesimplekid
d0a6975b40
chore: add license to cdk-commion
2025-02-06 13:38:52 +00:00
thesimplekid
be5e5d2371
chore: prepare v0.7.0
2025-02-06 13:12:16 +00:00
thesimplekid
4cbf833999
chore: pin uuid
2025-02-05 14:00:58 +00:00
thesimplekid
7b69aa966a
feat: add remove proofs to mint db
2025-02-05 10:48:33 +00:00
thesimplekid
f495a2cf04
chore: release mintd:v0.6.2,cdk:0.6.1
2025-02-04 17:22:04 +00:00
thesimplekid
05259b99f4
fix: mint with outputs greater then total or multiple units
2025-02-04 13:04:59 +00:00
thesimplekid
c455809812
refactor: move quote_ttl to database
2025-01-29 23:58:13 +00:00
thesimplekid
5481286ec9
refactor: move mint_info to database
2025-01-29 23:29:25 +00:00
lollerfirst
021b9f9f3a
reject mpp melt quote if internal or method-unit not supported.
2025-01-26 10:24:33 +00:00
C
8fe0982c6d
Introduce cashu to host the shared types, traits and other common code ( #519 )
...
---------
Co-authored-by: thesimplekid <tsk@thesimplekid.com >
2025-01-12 12:50:05 +00:00