Commit Graph

34 Commits

Author SHA1 Message Date
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
thesimplekid
40472cecb3 cashu improve: add secret type 2023-09-09 07:53:01 +01:00
thesimplekid
4f98aa9e40 'cashu-sdk' feat: rotate keyset 2023-09-09 07:21:05 +01:00
thesimplekid
9ddd36fc19 cashu-sdk/mint: improve: check proofs are unique melt/split 2023-09-04 22:58:09 +01:00
thesimplekid
fd955f22cb fix: public key serialization
This removes deserialixation from the secret key
and related types as it is not needed and it's
broken. It would be best to fix this at some point.
2023-09-03 14:14:30 +01:00
thesimplekid
08067fb793 chore: clippy 2023-09-02 12:50:59 +01:00
thesimplekid
19f6e24dfe bindings/sdk: Add Mint 2023-09-02 12:44:04 +01:00
thesimplekid
1d7bc0cda9 wallet: check proofs status 2023-09-02 09:45:39 +01:00
thesimplekid
8cf52d0b7e bindings/python: Add token example
This includes a HACK to fix `from_hex` for publickey
that I discovered while writting this example.

Will include a real fix for this in seperate commit
2023-09-01 16:12:43 +01:00
thesimplekid
0beca645b8 bindings/cashu-sdk: add ffi bindings for mint and wallet 2023-09-01 11:27:33 +01:00
thesimplekid
066ee43158 python bindings 2023-08-28 16:19:03 +01:00
thesimplekid
4a7ea24be0 check for proofs when creating token 2023-08-28 11:24:27 +01:00
Wspsxing
f1d98a5d16 expose error: Token already spent. 2023-08-21 08:02:50 +01:00
Wspsxing
bce87901ae public client 2023-08-21 08:02:08 +01:00
thesimplekid
59250bc79e test: add short keyset id gen test 2023-08-19 00:24:06 +01:00
thesimplekid
dc7185b3d6 ci: remove test step
the tests need to be rewritten and added to after refactoring
2023-08-17 15:19:09 +01:00
thesimplekid
fb285fcf47 fix: client only on when wallet feature enabled 2023-08-17 15:13:52 +01:00
thesimplekid
1aedf3f2bc sdk: add blocking client and wallet as feature 2023-08-17 13:58:19 +01:00
thesimplekid
9ead2ea507 chore: remove unused log dep 2023-08-17 11:32:27 +01:00
thesimplekid
e4120ecabf chore: clippy 2023-08-17 08:14:36 +01:00
thesimplekid
3aeb6b6ab4 refactor: split into cashu and cashu-sdk 2023-08-16 22:51:00 +01:00