Commit Graph

61 Commits

Author SHA1 Message Date
Carsten Otto
fb8fd3134f add self payments endpoints 2021-12-09 12:35:01 +01:00
Carsten Otto
c08187ba93 persist routes/hops for payments 2021-12-06 20:17:37 +01:00
Carsten Otto
6826ccd7d9 add test 2021-12-06 20:17:37 +01:00
Carsten Otto
7964853037 persist completed payments 2021-12-05 22:34:45 +01:00
Carsten Otto
586f1194b5 make last hop channel ID optional 2021-12-04 11:08:08 +01:00
Carsten Otto
19c14c6b52 parse last hop channel ID from invoices 2021-12-04 10:52:41 +01:00
Carsten Otto
c811d00326 parse keysend messages 2021-12-03 18:27:07 +01:00
Carsten Otto
ec1ac9344d persist settled invoices 2021-12-02 18:26:11 +01:00
Carsten Otto
e42a106a35 add fee report model 2021-11-30 13:49:38 +01:00
Carsten Otto
75b17b6072 add fee report endpoint for node, add to details 2021-11-30 12:51:34 +01:00
Carsten Otto
c6889952ef add fee service
this renames forwarding event fields in the database
2021-11-30 11:00:20 +01:00
Carsten Otto
83c49e78c2 persist forwarding events 2021-11-29 23:01:54 +01:00
Carsten Otto
9d3654aa26 include close details in channel details 2021-11-28 15:03:28 +01:00
Carsten Otto
df7e6639d2 add close height to model 2021-11-28 14:27:00 +01:00
Carsten Otto
b6f79d7cb7 move feeconfiguration to policies (local+remote) 2021-11-28 12:57:02 +01:00
Carsten Otto
7c64fe172b add channel enabled status to fee configuration 2021-11-28 12:04:05 +01:00
Carsten Otto
d6e16fb8f0 return total sent/received in channel information 2021-11-27 19:13:34 +01:00
Carsten Otto
3b21b3238a use aggregated information from fee service 2021-11-24 10:50:31 +01:00
Carsten Otto
fff6a10c4a include fee configuration in channel details 2021-11-24 10:39:59 +01:00
Carsten Otto
aefcb3c200 add open/closed/pending/... state, group channel status 2021-11-24 09:21:54 +01:00
Carsten Otto
679063de61 consider force-closing channel as not closed (yet) 2021-11-24 08:52:03 +01:00
Carsten Otto
29aef8d083 add "is closed" to channel details 2021-11-23 23:03:51 +01:00
Carsten Otto
1af968ee25 add "is active" to channel details 2021-11-23 22:41:23 +01:00
Carsten Otto
073d0b3d17 add open height to channel details 2021-11-23 22:20:36 +01:00
Carsten Otto
765efd4de2 periodically log channel balances 2021-11-23 11:45:50 +01:00
Carsten Otto
a82cb13ef7 default to compact form, add channel point to channel details 2021-11-22 19:22:14 +01:00
Carsten Otto
1d41b532c8 include balance and onchain costs in channel details 2021-11-22 18:02:26 +01:00
Carsten Otto
e03ecddf48 make x default in compact form, remove unused endpoint from legacy controller, add compact forms to channel details 2021-11-22 17:36:13 +01:00
Carsten Otto
4a245e15f5 add aggregated balance information to node details 2021-11-22 10:28:58 +01:00
Carsten Otto
e6b2e74891 add online status to node details 2021-11-19 20:46:58 +01:00
Carsten Otto
256c1cc42a add private status to channel details 2021-11-19 18:18:52 +01:00
Carsten Otto
854786c1e2 provide details for channel (work in progress, currently only shows channel id) 2021-11-19 17:03:22 +01:00
Carsten Otto
7db25e5192 resolve open initiator based on known transactions in lnd 2021-11-19 09:19:05 +01:00
Carsten Otto
6e3d18790b add OnChainCostService 2021-11-18 22:42:38 +01:00
Carsten Otto
f33138c645 parse open/close initiator 2021-11-18 09:20:53 +01:00
Carsten Otto
6d80886a84 parse force closed channels 2021-11-17 18:01:43 +01:00
Carsten Otto
1d4ecb4813 load transaction details for outpoints of pending HTLCs in force-closing channels 2021-11-16 23:40:50 +01:00
Carsten Otto
a63a8f96bd rename classes 2021-11-16 23:17:51 +01:00
Carsten Otto
2f45d930de load more transaction details in background 2021-11-16 22:57:13 +01:00
Carsten Otto
f50d91251f get waiting-close channels 2021-11-16 22:01:27 +01:00
Carsten Otto
6b8614a614 get force-closing channels 2021-11-16 19:58:23 +01:00
Carsten Otto
b16ae5bba4 directly resolve channel id 2021-11-16 18:46:30 +01:00
Carsten Otto
4d5ba9d2d8 get all channels for peer 2021-11-15 19:20:30 +01:00
Carsten Otto
19e664ff35 resolve channel id by downloading transactions 2021-11-15 18:52:28 +01:00
Carsten Otto
dd6341a18d introduce UnresolvedClosedChannel class 2021-11-15 11:43:50 +01:00
Carsten Otto
5a0aec67a3 add channel point 2021-11-15 10:58:21 +01:00
Carsten Otto
9013d23feb get closed channels 2021-11-15 09:25:06 +01:00
Carsten Otto
9cd344b7ae get available remote balance 2021-11-12 18:13:31 +01:00
Carsten Otto
a746dfd664 get available local balance 2021-11-12 17:35:05 +01:00
Carsten Otto
def458ebbb pretty-print channels 2021-11-12 16:30:36 +01:00