David Caseria
b1dd321f0a
Add transactions to database ( #686 )
2025-04-03 11:37:43 +01:00
thesimplekid
5484e7c33a
Merge pull request #690 from thesimplekid/request_without_dleq
...
Request without dleq
2025-03-27 08:45:02 +00: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
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
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
162507c492
feat: payment processor
2025-03-10 14:44:57 +00:00
ok300
1131711d91
Drop nostr_last_checked table, remove references ( #647 )
...
* cdk-sqlite: Drop unused table nostr_last_checked
* cdk-rexie: Drop unused object store nostr_last_checked
* cdk-redb: Remove unused table ref nostr_last_checked
2025-03-10 13:37:20 +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 (aider)
d41d3a7c94
refactor: Add state check before deleting proofs to prevent removing spent proofs
2025-03-06 09:23:40 +00:00
thesimplekid
e84d6ea7ab
chore: Update rust-version (MSRV) to 1.75.0 ( #623 )
2025-03-05 10:32:41 +00:00
thesimplekid
a82e3eb314
fix: attempt to swap after a failed transaction ( #622 )
...
* fix: attempt to swap after a failed transaction
* fix: revert test change in https://github.com/cashubtc/cdk/pull/585
2025-03-03 14:10:47 +00:00
thesimplekid
7b7def17ee
chore: release v0.7.1
2025-02-13 10:44:09 +00:00
thesimplekid
d51edef7b0
feat: use only one table up
2025-02-08 12:08:27 +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
be5e5d2371
chore: prepare v0.7.0
2025-02-06 13:12:16 +00:00
thesimplekid
a1681212b1
fix: redb delete proof state
2025-02-05 11:32:04 +00:00
thesimplekid
7b69aa966a
feat: add remove proofs to mint db
2025-02-05 10:48:33 +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
thesimplekid
0674144001
refactor: remove mint url from config
2025-01-29 20:38:53 +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
thesimplekid
003a8f1b47
feat: signature on mint witness
2024-12-23 10:25:42 -05:00
thesimplekid
0e12314643
chore: Release 0.6.0
2024-12-17 08:18:32 -05:00
Timothée Delabrouille
7d87c4806c
feat: use Uuid as mint and melt quote ids ( #469 )
2024-12-05 09:58:53 +00:00
thesimplekid
d1b03d39c5
chore: update to 0.5.0
2024-11-19 09:55:46 +00:00
ok300
dffc30233c
mintd: add utoipa swagger UI
2024-10-22 08:32:56 +02:00
ok300
f6533a08de
Add Proofs trait to consolidate aggregate fns
2024-10-17 23:28:56 +01:00
thesimplekid
7ea568e615
feat: sql store signatures dleq
2024-09-30 12:20:43 +02:00
thesimplekid
ca6fdb5bff
feat: return change in check quote
2024-09-30 09:47:23 +02:00
thesimplekid
5139c47dac
feat: check outgoing payment status flow
2024-09-25 20:28:05 +02:00
thesimplekid
974796400d
feat: get proofs for quote id
2024-09-23 14:05:28 +02:00
thesimplekid
fa8776998a
feat(mint): store mint_quote_id for blind sig
2024-09-21 11:13:30 +02:00
thesimplekid
117443d126
feat: store melt_quote_id for proof
2024-09-21 11:13:30 +02:00
Pavol Rusnak
1021ec5299
chore: bump bitcoin + lightning-invoice deps
2024-09-09 12:09:46 +01:00
thesimplekid
3bf1a3b28f
chore: version cdk in other crates
2024-09-08 22:12:06 +01:00
thesimplekid
f7e4ea3a6c
Release 0.4.0
2024-09-08 21:48:51 +01:00
thesimplekid
2fdf48cc72
feat: remove mint and wallet errors
2024-09-08 11:48:52 +01:00
thesimplekid
03e1d88f3c
feat: remove mutex from redb wallet
2024-09-07 14:50:42 +01:00
thesimplekid
9c08b299e5
feat: remove mutex from redb mint
2024-09-07 14:49:54 +01:00
thesimplekid
1eb14703a5
refactor: cdk MSRV
2024-09-03 12:35:35 +01:00
David Caseria
d0d7281c77
Modify WalletDatabase trait to better support db transactions
2024-08-24 17:32:59 +03:00
Pavol Rusnak
9eff00bcaf
fix: make capitalization of error messages consistent
2024-08-19 13:53:26 +02:00
thesimplekid
bcb4a5927d
refactor: remove the use of flat maps
2024-08-17 14:35:52 +02:00
Caleb Beery
40554987e1
feat: new struct 'MintUrl' which trims trailing slashes ( #283 )
...
https://github.com/cashubtc/nuts/pull/151/files
2024-08-12 19:32:44 +00:00
thesimplekid
e4069c0243
chore: use workspace version
2024-08-08 10:11:31 -04:00
thesimplekid
ba19663531
feat(mint): issued and redeamed by keyset
2024-07-25 08:43:14 -04:00
thesimplekid
fa3f6c4b38
chore: instrument logging on wallet db
2024-07-23 15:35:37 +01:00
thesimplekid
97fd83c8f4
feat(mint): add get blinded_sig by keyset
2024-07-22 16:43:26 +01:00