Commit Graph

53 Commits

Author SHA1 Message Date
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
Carsten Otto
bc55943f9d get channel IDs for open channels in compact format 2021-11-12 15:55:56 +01:00
Carsten Otto
2ec2ecce9a add peer-pubkeys endpoint
add LocalChannel class
2021-11-12 13:24:36 +01:00
Carsten Otto
9193353705 add synced-to-chain endpoint
remove caching from GrpcGetInfo
use pubkey instead of node in channel model
2021-11-12 11:45:11 +01:00
Carsten Otto
3459f2ad8d identify node by pubkey 2021-11-12 09:41:58 +01:00
Carsten Otto
07d9c7c5f7 get channel IDs for channels with peer 2021-11-11 20:18:43 +01:00
Carsten Otto
6ad011696b add hardcoded aliases 2021-11-11 19:45:26 +01:00
Carsten Otto
d6ebfcbb78 migrate to Pubkey class 2021-11-11 18:49:38 +01:00
Carsten Otto
4cf3dc3540 get node info with alias 2021-11-05 18:12:58 +01:00