callebtc
6272aee189
make format ( #218 )
2023-05-15 17:11:02 +02:00
Semisol
d4c7a15e89
add transactions and locking for certain operations ( #217 )
2023-05-15 17:09:28 +02:00
callebtc
ddd8cebdb0
more logging ( #216 )
2023-05-15 00:37:46 +02:00
callebtc
4789e2a504
Mint/moremore_traces ( #215 )
...
* more trace logging
* a lot more logging
2023-05-15 00:15:07 +02:00
callebtc
352f77f9e9
more traces ( #214 )
2023-05-14 23:39:03 +02:00
callebtc
68d9020cb3
mint: add trace logs ( #213 )
2023-05-14 23:06:35 +02:00
sihamon
e7df2028fa
Allow to set maximum peg in/out for mint ( #209 )
...
* Allow to set maximum peg in/out for mint
* Make format
* remove duplicate error
* move business logic to ledger
---------
Co-authored-by: callebtc <93376500+callebtc@users.noreply.github.com >
2023-05-13 20:41:24 +02:00
callebtc
c31f008fb4
[Mint] load the latest keyset from db based on the derivation path ( #193 )
...
* load the latest keyset from db based on the derivation path and not the on-line generated keyset id (necessary because we changed the keyset id derivation algorithm)
* better comments
* generate keys for keyset from db
2023-05-07 17:47:38 +02:00
callebtc
e9f33337db
Fix/nut 04 payment hash ( #191 )
...
* payment_hash -> hash
* add aes encryption
* urlsafe base64 for free
* move files to crypto
* use random hash instead of encryption
* get rid of useless code
* simplify
2023-05-04 00:12:18 +02:00
calle
89fb2787e6
Python/relative_import ( #186 )
...
* relative import all the things
* make format
* add __init__.py to cli/
* fix mypy errors
* get rid of more mypy
* mypy fix crud.py
* fix another mypy error
2023-05-01 22:39:23 +02:00
calle
f25e36f333
improve logging for keyests ( #184 )
2023-04-30 00:05:53 +02:00
calle
87f9241de1
[Mint] Fix key rotation ( #177 )
...
* rotate keys every 5 seconds
* every 10 seconds
* do not regenerate all past keys for each epoch cycle
* remove automatic rotation
* make format
* print to logger
* rephrase print
2023-04-26 20:20:17 +02:00
calle
6b631111d1
Fix/ln unsuccessful payment ( #159 )
...
* throws error for unsuccessful payment so that wallets get error message
* bump to 0.11.2
2023-04-03 20:52:14 +02:00
calle
47f886487c
nut-09 mint info ( #155 )
...
* nut-09 mint info
* bump to 0.11.1
* make format
2023-04-01 00:47:27 +02:00
calle
70828b59d5
NUT-08 Lightning fee return ( #114 )
...
* skeleton
* works
* comments
* docsctrings ledger.py
* bump version to 0.10.
* fixes mypy stuff
* make format
* remove unwanted changes
2023-03-16 01:28:33 +01:00
calle
f3a31fd09e
use settings module ( #136 )
...
* use settings module
2023-03-16 00:59:50 +01:00
calle
e8011a0f78
Type annotations for bdhke ( #140 )
...
* annotate dhke
* raise for errors
* remove backwards compatibility
* remove old code
* remove test code
2023-03-09 17:45:50 +01:00
calle
a7eef68c97
wallet: load keys without keysets ( #123 )
...
* wallet: load keys without keysets
* fix cli
2023-03-05 02:51:20 +01:00
calle
23f2b58430
wallet: mint specific amounts ( #121 )
...
* wallet: mint specific amounts
* make format
2023-03-04 21:49:39 +01:00
calle
2d66aeb79c
Fix invoice asyncio wrapper ( #113 )
...
* mypy: fix lightning backend warnings
* fix asyncio invoice creation
* ignore weird mypy error
2023-02-25 16:44:51 +01:00
calle
7e39e1b036
BREAKING: PostMeltRequest, CheckSpendableResponse ` ( #106 )
...
* fix PostMeltRequest and /checkfees to GET
* POST /check -> GET /check
* fix GetCheckSpendableResponse
* rename models
* make format
* revert GET
* bump version to 0.9
* skip nostr test
2023-01-30 09:13:46 +01:00
calle
e63db82641
update readme and errors for mint ( #107 )
2023-01-28 00:08:33 +01:00
callebtc
ff11e7878b
mint: endpoint get pubkeys for keyset
2022-12-25 11:42:37 +01:00
callebtc
3d2c6540ab
refactor invoice pending
2022-12-23 20:18:55 +01:00
callebtc
1082f2c9d1
refactor
2022-12-14 23:41:36 +01:00
callebtc
cdabc86ba9
defer unpending
2022-12-14 23:27:40 +01:00
callebtc
d08b8a00f6
check pending proofs
2022-12-14 22:50:25 +01:00
callebtc
9f12abebff
option to autosave keyset
2022-11-26 02:45:18 +01:00
callebtc
9ca2756f18
load newly generated keyset
2022-10-22 21:47:03 +02:00
callebtc
6481a2d5cd
coverage badge
2022-10-16 13:41:46 +02:00
callebtc
223a40e9bd
bump version to 0.4.0
2022-10-15 01:08:35 +02:00
callebtc
6f913e3cc9
make format
2022-10-15 00:59:21 +02:00
callebtc
ee16b3e0f9
disable starlette_context
2022-10-15 00:19:44 +02:00
callebtc
167eaf89f2
remove comment
2022-10-14 01:02:19 +02:00
callebtc
5022d4e47f
test melt without lightning
2022-10-14 00:05:47 +02:00
callebtc
a84b04605e
refactor
2022-10-13 22:11:00 +02:00
callebtc
3437af041e
ability to specify the keyset for generating promises mint
2022-10-13 20:07:04 +02:00
callebtc
fcc2c5c3e0
lnbits migrations work
2022-10-12 23:16:08 +02:00
callebtc
fe9de4cbca
restart imports
2022-10-11 10:08:05 +02:00
callebtc
d4a89ac76f
add tests
2022-10-11 00:19:53 +02:00
callebtc
35a822d3ad
try except both functions
2022-10-10 22:44:07 +02:00
callebtc
7d59fb48af
try except in all cases
2022-10-10 22:41:41 +02:00
callebtc
c85bb5e2b1
debug logs
2022-10-10 22:38:08 +02:00
callebtc
d9918def50
check if keyset exists
2022-10-10 22:26:21 +02:00
callebtc
9c3e856d4f
try both
2022-10-10 22:19:47 +02:00
callebtc
e9888440e3
debug
2022-10-10 22:17:40 +02:00
callebtc
777e419388
debug
2022-10-10 22:16:20 +02:00
callebtc
e3ab0ea961
keyset versions
2022-10-10 22:10:59 +02:00
callebtc
d5e92a3f44
keyset with version
2022-10-10 22:08:11 +02:00
callebtc
7c93daa05a
make format
2022-10-10 21:53:25 +02:00