thesimplekid
af23f89d96
fix: decode tokens when not padded
2023-11-14 23:28:40 +00:00
thesimplekid
bb8e573b6f
improve: add gloo feature
...
fix: clippy warning
fix: melted getter for preimage was named wrong
2023-11-12 19:47:58 +00:00
thesimplekid
2f5d220347
clippy: wallet clippy warning
2023-11-12 19:10:19 +00:00
thesimplekid
8c78b9aa94
improve: add gloo_wasm client
2023-11-12 19:04:24 +00:00
thesimplekid
0c9f6057bd
fix: cashu-sdk-ffi remove client, use async client with spawn blocking
2023-11-12 14:32:03 +00:00
thesimplekid
4b77db2b6e
refactor: remove blocking client
2023-11-11 11:23:13 +00:00
thesimplekid
38318bbc78
improve: add 'Client' trait, minreq async client
2023-11-11 10:01:54 +00:00
thesimplekid
61cfd5d53c
improve: 'cashu-sdk' use thiserror for 'Client'
2023-11-10 18:57:36 +00:00
thesimplekid
99dd07ed0b
improve: 'cashu' use thiserror for 'NUT02', 'SECRET' and 'URL'
2023-11-10 18:53:22 +00:00
thesimplekid
660c767df4
improve: use thiserror
2023-11-10 18:45:28 +00:00
thesimplekid
f85df7316f
improve: use thiserror
2023-11-10 18:39:11 +00:00
ngutech21
5ec27c683c
fix: typo
2023-11-09 08:20:46 +01:00
ngutech21
75902dbba3
chore: consolidate split-amount
2023-11-07 14:37:26 +01:00
ngutech21
48ac01aff8
fix: clippy
2023-11-06 17:07:23 +01:00
thesimplekid
f4d0160b5b
improve: use features for optional nuts
2023-11-04 09:20:33 +00:00
thesimplekid
bf5ea01c1f
improve: nix flakebox fmt
2023-10-22 18:36:52 +01:00
thesimplekid
dafa0079e8
deps: update invoice
2023-10-15 11:40:45 +01:00
thesimplekid
871dfde171
bindings/cashu-sdk wallet
2023-10-01 14:13:28 +01:00
thesimplekid
a9d2411946
bindings/cashu-sdk add client
2023-09-30 22:09:55 +01:00
thesimplekid
bf337ef42f
bindings/cashu-sdk add mint sdk functions
2023-09-30 20:08:32 +01:00
thesimplekid
bcc344c194
improve: Use keyset info
2023-09-30 20:08:32 +01:00
thesimplekid
e830cbf0b7
bindings/cashu-js nut00 and nu01
2023-09-30 20:08:31 +01:00
thesimplekid
ba2e4cf1f3
log amount miss match for verify melt
2023-09-29 07:32:36 +01:00
thesimplekid
b9f56c61c1
Revert "cashu-sdk/mint improve: verify_melt called by proccess_melt_request"
...
This reverts commit 4a9101443f .
Verify needs to be public as clients will need to verify the request before paying
and procesing the request
2023-09-29 06:22:41 +01:00
Daniel Uhlík
4eaa9a6731
fix reading invoice value
2023-09-28 23:27:17 +02:00
thesimplekid
4a9101443f
cashu-sdk/mint improve: verify_melt called by proccess_melt_request
...
This simplfies the api as the client does not have to call verify themselfs.
Brings the api in line with `split`
2023-09-28 06:52:31 +01:00
thesimplekid
19e2f23ec2
cashu-sdk/mint fix: process_split_request add secrets to spent after they are verified
2023-09-28 06:39:22 +01:00
thesimplekid
2558ef758b
cashu-sdk/mint fix: check_spendable pending proofs check was inverted
2023-09-28 06:28:13 +01:00
thesimplekid
135a1cf094
cashu-sdk: improve: mint active_keyset_puvkeys returns response type
2023-09-27 22:30:11 +01:00
thesimplekid
2880b5ae8b
chore: clippy
2023-09-23 07:43:06 +01:00
thesimplekid
b1a12525d2
improve: add to and from str for Secret
2023-09-21 19:28:56 +01:00
thesimplekid
c5a5195afd
chore: fix clippy
2023-09-19 21:21:55 +01:00
thesimplekid
502a3962e3
improve: use unchecked url in client
2023-09-19 20:50:54 +01:00
thesimplekid
a9aa71fa25
strip trailing / from token min url
2023-09-17 20:44:30 +01:00
thesimplekid
1f77966384
bump MSRV to 1.70.0
...
It would be better to have a lower MSRV.
However I would like to whole workspace to have the same version,
and uniffi requires at least 1.70.0
2023-09-17 08:06:12 +01:00
thesimplekid
0013e040d6
MSRV
2023-09-16 09:56:17 +01:00
thesimplekid
544a8d1f91
ci: fix: wasm build
2023-09-12 21:42:26 +01:00
thesimplekid
c3437beb6f
ci: remove deprecated attribute
...
versioning is not constant at the moment
so the attribute just causes ci errors
Will add back once more stable
2023-09-11 20:45:39 +01:00
thesimplekid
c21f059101
chore: clippy
2023-09-10 21:40:28 +01:00
thesimplekid
c6f38f3cc8
cashu-sdk chore: clippy
2023-09-10 21:05:47 +01:00
thesimplekid
57b6607f9a
chore: clippy
2023-09-10 20:59:57 +01:00
thesimplekid
492535879f
cashu-sdk fix: add verification of proofs for Melt and Split
...
make verify proofs private
2023-09-10 20:45:56 +01:00
thesimplekid
06ffef6db5
cashu-sdk improve: account for fee reserve on Melt
2023-09-10 19:21:14 +01:00
thesimplekid
1af48de2a5
fix: unchecked url was not used
2023-09-10 19:20:13 +01:00
thesimplekid
6f84f5620d
chore: update deps
2023-09-10 18:45:43 +01:00
thesimplekid
d36262233f
cashu add UncheckedUrl type
...
This is needed to track if the token mint url
has a traling "/". This is needed to round trip
serialize a token.
Though it would not actually effect being able
to redeam the token or now.
2023-09-10 11:03:55 +01:00
thesimplekid
e47762029e
cashu improve: amount type in Keys map
2023-09-10 09:47:29 +01:00
thesimplekid
6cde1e7b22
cashu-sdk improve: use Id type
2023-09-09 11:49:55 +01:00
thesimplekid
4e3268a7c7
cashu improve: add keyset id type
2023-09-09 11:37:06 +01:00
thesimplekid
a72a1e654d
bindings/cashu-sdk improve: use secret type
2023-09-09 09:20:55 +01:00