Commit Graph

125 Commits

Author SHA1 Message Date
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