Commit Graph

76 Commits

Author SHA1 Message Date
lollerfirst
c25bf79e8c Cache SwapResponse, MeltBolt11Response and MintBolt11Response (#361)
* added cache to mint state and post request wrapper macro.
---------

Co-authored-by: thesimplekid <tsk@thesimplekid.com>
2024-10-05 11:18:23 +02:00
thesimplekid
1eb14703a5 refactor: cdk MSRV 2024-09-03 12:35:35 +01:00
thesimplekid
029f922326 feat: lnd ln backend 2024-08-31 16:04:06 +01:00
thesimplekid
cc5efd9887 feat: phoenixd ln backend 2024-08-29 11:16:45 +01:00
thesimplekid
5e5345074d feat: lnbits ln backend
fix: check webhook url is valid
2024-08-29 08:33:05 +01:00
thesimplekid
e8114f3383 feat(tests): integration test 2024-08-19 00:01:30 +02: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
thesimplekid
c36eb3caa2 refactor: clean up workspace deps 2024-07-27 08:33:10 -04:00
thesimplekid
bc9fad9e0e feat: strike api for mint backend
feat: Use mint melt settings
2024-07-22 16:16:05 +01:00
thesimplekid
e0efd316d1 feat: Mint fake wallet ln backend 2024-07-16 17:01:56 +01:00
thesimplekid
27568c247b release: 0.2.0 2024-07-11 21:24:58 +01:00
thesimplekid
17263b07f5 feat(NUT02): add input_fee_ppk
chore: instrument log on mint fns
2024-07-11 12:22:20 +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
16aeec92c7 feat: cln lightning 2024-07-05 23:49:31 +01:00
David Caseria
22e7c41491 feat(wallet): token v4
feat(wallet): receive is single mint and unit
2024-07-01 18:09:29 +01:00
thesimplekid
9a4c201762 chore: add version to workspace deps 2024-06-29 12:25:57 +01:00
thesimplekid
e8c954921f chore: update deps 2024-06-27 21:23:58 +01:00
thesimplekid
53329997bb refactor: remove mnemonic from cdk 2024-06-18 12:45:51 +01:00
thesimplekid
5ebdd4f506 feat: cdk-cli 2024-06-09 00:04:20 +01:00
thesimplekid
bbc63306db feat: mint sqlite 2024-06-08 10:34:39 +01:00
thesimplekid
535802aa14 feat(example): mint-token example 2024-06-06 22:48:36 +01:00
David Caseria
b9234817db Refactor wallet to accept seed for internal Xpriv 2024-05-14 13:58:25 -04:00
thesimplekid
8fbd778e58 chore(bindings): remove uniffi bindings 2024-05-10 11:27:32 +01:00
thesimplekid
7c9b61aab6 chore: use workspace deps 2024-05-10 11:27:32 +01:00
thesimplekid
7ea7e0bda0 feat: js bindings 2024-05-10 11:27:32 +01:00
thesimplekid
7e1d97e545 feat: indexddb db 2024-05-10 11:27:32 +01:00
thesimplekid
27e70aa921 refactor(cdk-redb): abstract error 2024-04-18 15:53:08 +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
thesimplekid
c8d28dea9a chore: correct repo url 2024-04-15 16:07:51 +01:00
thesimplekid
5f2fd0bbc5 chore: rename for CDK 2024-04-15 15:36:15 +01:00
thesimplekid
5cd03b0027 refactor: consolidate to one CDK crate
Having the two crates adds complexity without
benefit since features can be used instead
2024-04-10 22:48:53 +01:00
thesimplekid
dd5bdf3c27 refactor: rename cashu-sdk to cdk 2024-04-10 22:32:11 +01:00
Yuki Kishimoto
3831a4f3bb cashu: adj. dependencies
* Remove `k256`, `bip32`, `hex`, `log`, `rand` and `itertools` deps
* Add `once_cell` and `instant` deps
* Downgrade `bitcoin` to `v0.30` and `base64` to `v0.21`
* Replace `utils` module with `util`
* Remove `utils` from `cashu-sdk`
* Some cleanups

Closes https://github.com/thesimplekid/cashu-crab/issues/35

Signed-off-by: Yuki Kishimoto <yukikishimoto@protonmail.com>
2024-04-10 17:55:40 +02:00
thesimplekid
b77ea560e6 refactor: getrandom as workspace dep 2024-03-31 18:58:55 +01:00
thesimplekid
54b6cb4a31 chore: flakebox lint 2024-01-14 23:13:45 +00:00
thesimplekid
bba3189a2f refactor: remove bindings 2024-01-01 19:10:21 +00:00
thesimplekid
f85df7316f improve: use thiserror 2023-11-10 18:39:11 +00:00
thesimplekid
f51691bddd bindings/cashu-sdk-js types 2023-09-30 20:08:31 +01:00
thesimplekid
e830cbf0b7 bindings/cashu-js nut00 and nu01 2023-09-30 20:08:31 +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
c21f059101 chore: clippy 2023-09-10 21:40:28 +01:00
thesimplekid
c21dc01f13 bindings/cashu-sdk re-export cashu 2023-08-29 11:23:29 +01:00
thesimplekid
066ee43158 python bindings 2023-08-28 16:19:03 +01:00
thesimplekid
1aedf3f2bc sdk: add blocking client and wallet as feature 2023-08-17 13:58:19 +01:00
thesimplekid
3aeb6b6ab4 refactor: split into cashu and cashu-sdk 2023-08-16 22:51:00 +01:00
thesimplekid
fd200e7de8 remove intergration tests 2023-08-16 17:07:47 +01:00
thesimplekid
19412e8ad7 bump version 2023-08-13 14:00:35 +01:00