thesimplekid
aab85d2083
feat: update redb ( #1071 )
2025-09-13 11:12:00 +01:00
thesimplekid
2e424e629f
feat: uuid version ( #891 )
...
* feat: uuid version
* feat: rustls version
2025-08-18 16:25:24 +01:00
thesimplekid
f62992238a
refactor: remove redb mint database
2025-06-21 10:32:26 +01:00
Cesar Rodas
abdde307c6
Fix race conditions with proof state updates.
...
Add a strict set of updates to prevent incorrect state changes and correct
usage. Supporting the transaction at the trait level prevented some cases, but
having a strict set of state change flows is better.
This bug was found while developing the signatory. The keys are read from
memory, triggering race conditions at the database, and some `Pending` states
are selected (instead of just selecting `Unspent`).
This PR also introduces a set of generic database tests to be executed for all
database implementations, this test suite will make sure writing and
maintaining new database drivers
2025-04-19 18:15:42 -03: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
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
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
thesimplekid
be5e5d2371
chore: prepare v0.7.0
2025-02-06 13:12:16 +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
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
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
03e1d88f3c
feat: remove mutex from redb wallet
2024-09-07 14:50:42 +01:00
thesimplekid
1eb14703a5
refactor: cdk MSRV
2024-09-03 12:35:35 +01:00
thesimplekid
e4069c0243
chore: use workspace version
2024-08-08 10:11:31 -04:00
thesimplekid
27568c247b
release: 0.2.0
2024-07-11 21:24:58 +01:00
thesimplekid
6a315fc3b9
feat: mintd axum server
...
feat: deafult NUT-04 and NUT-05 settings to enable bolt11 sats
2024-07-05 23:49:31 +01:00
thesimplekid
c7b9da0430
chore: update cargo meta
2024-06-29 12:18:05 +01:00
thesimplekid
04a463be1f
feat(wallet): make wallet single mint and unit
...
feat(wallet): cli use mint with one url and unit
feat(wallet): remove p2pk keys from wallet
feat(wallet): multimint wallet
2024-06-27 12:09:44 +01:00
thesimplekid
10a38247ce
refactor: database use one proofs table
2024-05-26 21:36:06 +01:00
thesimplekid
c64c741e14
feat: nostr receive
2024-05-19 10:33:37 +01:00
thesimplekid
27e70aa921
refactor(cdk-redb): abstract error
2024-04-18 15:53:08 +01:00
thesimplekid
15a25a4f3d
refactor(cdk-redb): feature gate mint and wallet
2024-04-18 15:52:39 +01:00
thesimplekid
2eca18007d
refactor: mint redb database
2024-04-18 15:52:37 +01:00
thesimplekid
06373beff4
refactor: cdk_database
2024-04-18 15:47:40 +01:00