Stefan Stammberger
58af4f56d5
feat: send full LnInfo when a new client connects
2021-11-18 19:50:04 +01:00
Stefan Stammberger
ae59ef9181
feat: implement /lightning/list-all-tx endpoint
...
This call currently fetches all invoices, payments and transactions each
time the endpoint is hit. TODO: Find a better way to cache this.
Possibly it is a good idea to build this list once on startup and
keep it updatedwhen new transactions roll in.
refs #30
2021-11-02 19:02:08 +01:00
Stefan Stammberger
21f0f389e3
refactor: implement grpc loaders as classmethods
2021-10-31 18:15:43 +01:00
Stefan Stammberger
5e068f0cb1
feat: implement list-onchain-tx endpoint for LND
...
Low level on-chain API in preparation to implement #30 .
2021-10-31 16:49:15 +01:00
Stefan Stammberger
2d18e5a33f
refactor: Rename poorly named classes and events
2021-10-05 19:34:06 +02:00
Stefan Stammberger
a8355687d4
feat: implement send coins (on-chain) endpoint
...
closes #15
2021-10-03 20:55:28 +02:00
Stefan Stammberger
acf7c7a03d
fix: Argument errors in Bip9Statistics.from_rpc
2021-10-02 12:02:29 +02:00
Stefan Stammberger
abc8b258ff
fix: BtcLocalAddress.from_rpc method
2021-10-01 22:31:22 +02:00
Stefan Stammberger
ffdfe9fed6
feat: implement decode pay req endpoint
...
closes #16
2021-09-20 17:00:36 +02:00
Stefan Stammberger
43783549d1
feat: implement get a raw system logs endpoint
...
Not tested yet on a real Raspiblitz!
refs #18
2021-09-20 11:22:50 +02:00
Stefan Stammberger
c673394fa8
refactor: system API
...
refs #11
2021-09-05 20:23:59 +02:00
Stefan Stammberger
79be6eaf34
refactor: lightning API
...
refs #11
2021-09-05 19:19:53 +02:00
Stefan Stammberger
f482c441cc
chore: format all files using black
2021-09-05 08:56:53 +02:00
Stefan Stammberger
f0b911db1e
refactor: bitcoin API
...
refs #11
2021-09-04 15:38:17 +02:00
Stefan Stammberger
2b03882907
refactor: rename "password_a" to "password"
2021-08-17 18:53:53 +02:00
Stefan Stammberger
7ecf29cef0
feat: enhancements to /system/login
...
* password_a must now be posted in the request body as a json object
* password is now read from the .env file instead of hardcoded
* password will be checked if it is min 8 chars
* one_time_password is not yet in use and optional
2021-08-17 18:34:05 +02:00
Stefan Stammberger
0c90450bea
feat: improve how to fetch wallet balances
...
* /lightning/getbalance now returns onchain funds and channel
balances as one object
* changes to the wallet balance are now pushed through the SSE channel
2021-08-03 21:20:24 +02:00
Stefan Stammberger
e65c5bfc3f
feat: implement LN info endpoint / SSE messages
2021-08-02 20:30:18 +02:00
Stefan Stammberger
38c93f6b58
feat: implement sendpayment endpoint for LND
2021-07-27 21:10:25 +02:00
Stefan Stammberger
da5d97a550
feat: watch for invoice changes and push via SSE
...
Currently only LND is implemented.
2021-07-25 18:15:26 +02:00
Stefan Stammberger
4b75243cde
feat: add lightning AddInvoice endpoint
...
Though, only LND is implemented at the moment.
2021-07-21 19:38:49 +02:00