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
TechVest
c5284b889f
chore: remove redundant words in comment
...
Signed-off-by: TechVest <techdashen@qq.com >
2025-03-10 22:33:22 +08:00
thesimplekid (aider)
cb87fefacd
refactor: Remove nostr last checked methods from database trait and implementations
2025-03-09 23:11:02 +00:00
benthecarman
40c53e83df
feat: Add support for sqlcipher
2025-03-09 15:08:43 -05:00
thesimplekid
e84d6ea7ab
chore: Update rust-version (MSRV) to 1.75.0 ( #623 )
2025-03-05 10:32:41 +00:00
thesimplekid
062d7be58f
chore: pin base64ct as newer version is unsuported on stable
2025-02-26 10:57:15 +00:00
thesimplekid
7b7def17ee
chore: release v0.7.1
2025-02-13 10:44:09 +00:00
thesimplekid
0be37aa9e2
chore: cdk-cli rand feature
2025-02-06 13:51:02 +00:00
thesimplekid
be5e5d2371
chore: prepare v0.7.0
2025-02-06 13:12:16 +00:00
thesimplekid
47ee54d7f5
feat: mint management rpc server and client cli
2025-02-06 12:05:13 +00:00
thesimplekid
8f5764aad2
feat: restart minting in cdk-cli with quote id
2025-02-06 10:46:18 +00:00
ok300
fe223c4ce6
Remove dependency on rand
2025-01-24 16:46:59 +01: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
6a8a5a7941
fix: mpp ( #523 )
2025-01-05 14:42:44 +00:00
David Caseria
d6b7d49ea9
Return proofs for wallet mint function ( #520 )
...
* chore: update flake
---------
Co-authored-by: thesimplekid <tsk@thesimplekid.com >
2025-01-03 13:23:52 +00:00
thesimplekid
0e12314643
chore: Release 0.6.0
2024-12-17 08:18:32 -05:00
Cesar Rodas
760564cee0
Introduce subscription support in the Wallet crate.
...
The main goal is to add a subscription to CDK Mint updates into the wallet.
This feature will be particularly useful for improving the code whenever loops
hit the mint server to check status changes.
The goal is to add an easy-to-use interface that will hide the fact that we're
connecting to WebSocket and subscribing to events. This will also hide the fact
that the CDK-mint server may not support WebSocket updates.
To be fully backward compatible, the HttpClientMethods traits have a new
method, `subscribe,` which will return an object that implements
`ActiveSubscription.`
In the primary implementation, there is a `SubscriptionClient` that will
attempt to connect through WebSocket and will fall to the HTTP-status pull and
sleep approach (the current approach), but upper stream code will receive
updates as if they come from a stream of updates through WebSocket. This
`SubscriptionClient` struct will also manage reconnections to WebSockets (with
automatic resubscriptions) and all the low-level stuff, providing an
easy-to-use interface and leaving the upper-level code with a nice interface
that is hard to misuse. When `ActiveSubscription` is dropped, it will
automatically unsubscribe.
Fixed bug with Default as described in https://github.com/cashubtc/cdk/pull/473#discussion_r1871032297
2024-12-08 16:25:00 +00:00
ok300
86c4c2dfeb
Add support for pure integration tests ( #458 )
...
* Embed mint_url as a field of HttpClient
* Create pure integration tests
* DirectMintConnection: convert between String and Uuid
2024-12-08 14:33:58 +00:00
thesimplekid
bc490ed208
fix(wallet): stop sqlite from overwritting keyset counter
2024-12-02 19:38:28 +00:00
thesimplekid
7a0a17038d
fix(cdk-cli/restore): create wallet if not in multimit wallet
2024-12-02 11:30:22 +00:00
thesimplekid
39e8fc296e
fix(cdk-cli): mint use unit from args
2024-12-02 11:25:53 +00:00
thesimplekid
d1b03d39c5
chore: update to 0.5.0
2024-11-19 09:55:46 +00:00
thesimplekid
6dd023a71c
chore: cargo fmt
2024-11-15 19:38:59 +00:00
thesimplekid
3db25640dc
feat: support custom unit
2024-11-05 14:21:21 +00:00
David Caseria
7eb3449710
Abstract HttpClient into HttpClientMethods trait ( #429 )
...
* Abstract HttpClientMethods trait
---------
Co-authored-by: ok300 <106775972+ok300@users.noreply.github.com >
2024-11-04 19:14:40 +00:00
thesimplekid
58e7226cff
fix: rebase issues
2024-10-25 13:41:40 +01:00
thesimplekid
c4abafb617
feat(cdk-cli): decode, send, receice payment request
2024-10-25 13:25:18 +01:00
thesimplekid
4e6bf594be
feat: remove multimint support
2024-10-25 09:01:49 +01:00
mubarak23
2905b36a1c
chore:change cli command name from Pay to Melt
2024-10-23 12:57:47 +01:00
thesimplekid
103574bf71
Merge pull request #410 from ok300/ok300-simplify-minturl-handling
...
Simplify `MintUrl`, use it directly in `wallet/client.rs`
2024-10-22 09:46:51 +01:00
omahs
6ee79feff5
fix: typos ( #411 )
2024-10-21 17:45:06 +01:00
ok300
98c94e28bb
Simplify MintUrl, use it directly in wallet/client.rs
2024-10-20 19:53:25 +02:00
Ruben
e0f5344e8f
feat: mint-proofs command
...
fix typo
make output more readable.
Co-authored-by: Pavol Rusnak <pavol@rusnak.io >
2024-10-13 09:39:00 +02:00
ok300
c0967d8079
CLI balance: show unit when printing balances
2024-10-03 14:54:38 +02:00
lollerfirst
7e860c71f2
NUT-04 Mint Quote Description ( #337 )
2024-09-12 12:27:52 +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
ok300
65c1aea408
CLI decode_token: use CBOR diagnostic format instead of pure JSON
...
This brings decoded TokenV4s in line with the format specified in NUT-00, especially around how byte array fields are handled.
2024-09-08 10:09:27 +01:00
thesimplekid
1eb14703a5
refactor: cdk MSRV
2024-09-03 12:35:35 +01:00
thesimplekid
5f87df2cef
refactor: use MintUrl::from_str
2024-09-03 11:36:28 +01:00
thesimplekid
9a009ef125
feat: use BTreeMap for wallet list
2024-08-24 09:49:41 +03: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
David Caseria
0945b3540a
Add proxy support ( #272 )
...
* Add proxy support
2024-08-07 08:53:05 -04:00
vnprc
a30a5e2378
fix: misspelling typo
2024-08-01 22:28:33 -04:00
thesimplekid
5b4aafeb9d
chore: update rexie nostr
2024-07-27 15:18:39 -04:00
thesimplekid
c36eb3caa2
refactor: clean up workspace deps
2024-07-27 08:33:10 -04:00