Commit Graph
81 Commits
Author SHA1 Message Date
Slyghtning bba01cf634 routing+routerrpc: cancelable context in SendPaymentV2
In this commit we set up the payment loop context
according to user-provided parameters. The
`cancelable` parameter indicates whether the user
is able to interrupt the payment loop by cancelling
the server stream context. We'll additionally wrap
the context in a deadline if the user provided a
payment timeout.
We remove the timeout channel of the payment_lifecycle.go
and in favor of the deadline context.
2024-06-17 09:32:26 +02:00
Slyghtning e729084149 lnrpc: cancelable sendpayment request 2024-06-17 09:32:26 +02:00
Slyghtning 06bff6f81a routing: fix typos and wrap errors 2024-06-17 09:32:25 +02:00
Slyghtning cc902e3d8a docs: update release notes 2024-06-06 14:15:46 +02:00
Slyghtning 9f83f48d78 lncli: channel point for getchaninfo 2024-06-06 14:15:44 +02:00
Slyghtning 7923ca0de4 rpcserver: retrieve channel info for channel point 2024-06-06 13:37:58 +02:00
Slyghtning 1936aa7261 lnrpc: channel point for GetChanInfo 2024-06-06 13:28:41 +02:00
Slyghtning c9713e0ddb routing: log edge when skipping it 2024-05-16 13:54:54 +02:00
Slyghtning ffaf4da1da release: add hieblmi to verify install script 2024-04-23 10:03:23 +02:00
Slyghtning fba6fdaf94 docs: update release notes 2024-03-05 09:24:27 +01:00
Slyghtning 814e1a79a6 lncli: add estimateroutefee command 2024-03-05 09:24:27 +01:00
Slyghtning e79b8b2986 itest: estimate route fee tests 2024-03-05 09:24:27 +01:00
Slyghtning ef069b658d itest: preparatory fee estimation changes 2024-03-05 09:24:27 +01:00
Slyghtning 7d9589ecbf routerrpc+zpay32: EstimateRouteFee overhaul
In this commit the mission control based fee estimation
is supplemented with a payment probe estimation which can
lead to more accurate estimation results. The probing
utilizes a hop-hint heurisic to detect routes through LSPs
in order to manually estimate fees to destinations behind
an LSP that would otherwise block the payment probe.
2024-03-05 09:24:27 +01:00
Slyghtning 24080c51f9 multi: fee estimation timeout parameters
conf: fee estimation timeout in sample config
2024-03-05 09:24:27 +01:00
Slyghtning 721038d1a4 routerrpc: overhaul RouteFeeRequest with probing parameters. 2024-03-05 09:24:25 +01:00
Slyghtning a6b4135781 funding: fix logs 2024-01-11 19:39:11 +01:00
Slyghtning dd49c0175a docs: update release notes 2023-11-08 10:15:52 +01:00
Slyghtning 8c04c1e7ce contractcourt: log amount if incoming htlc times out 2023-11-08 09:56:03 +01:00
Slyghtning 12f23d2352 itest: simple taproot channel status 2023-10-31 10:10:43 -07:00
Slyghtning 20e731b636 itest: assertions to check channel status 2023-10-31 10:10:41 -07:00
Slyghtning ab117a0ed4 typos: fix updatechanpolicy typos 2023-08-11 17:04:36 +02:00
Slyghtning 6282e0cf86 docs: update release notes 2023-07-28 22:24:55 +02:00
Slyghtning 2c3420679d lncli: add account to WalletBalance command 2023-07-28 22:24:55 +02:00
Slyghtning dd2a89a6ee lnd: WalletBalance checks on account basis 2023-07-28 22:24:55 +02:00
Slyghtning 442f1ac4d4 lnrpc: WalletBalanceRequest adds account 2023-07-28 22:24:53 +02:00
Slyghtning 6e9edc9c88 docs: update release notes 2023-07-26 09:50:47 +02:00
Slyghtning 14be2cdae0 itest: batch channel fee params 2023-07-26 09:49:22 +02:00
Slyghtning 47bcf7af69 funding: add all parameters to batch open channel 2023-07-26 09:49:22 +02:00
Slyghtning 6631741766 lnrpc: sync BatchOpenChannel and OpenChannel params 2023-07-26 09:49:20 +02:00
Slyghtning 23467cbb66 docs: update release notes 2023-07-24 13:07:01 +02:00
Slyghtning 396cffcd70 itest: anchor reserve test for SendOutputs 2023-07-24 13:07:01 +02:00
Slyghtning baa1419187 chanfunding: fix typo 2023-07-24 13:07:01 +02:00
Slyghtning f0579cc509 lncli: add flag utxos for openchannel 2023-07-24 13:07:01 +02:00
Slyghtning e4f0e58214 lnd: handles selected outpoints in parseOpenChannelReq 2023-07-24 13:06:59 +02:00
Slyghtning d327c92188 lnwallet: adds selected Outpoints for funding 2023-07-24 12:10:54 +02:00
Slyghtning 50acd49283 lnrpc: adds field Outpoints to fund a selected set of coins 2023-07-24 12:10:54 +02:00
Slyghtning ac523f93ee chanfunding: adds ability to fund a selected set of coins 2023-07-24 12:10:53 +02:00
Slyghtning 37c0e521e8 scripts: add gpg key for Slyghtning [skip ci] 2023-07-20 16:28:21 +02:00
Slyghtning 79a06d1918 docs: update release notes 2023-04-29 22:44:26 +02:00
Slyghtning 77322dddb8 itest: anchor reserve test for SendOutputs 2023-04-29 22:44:26 +02:00
Slyghtning 8f5910bf91 rpc: fix code style 2023-04-29 22:44:26 +02:00
Slyghtning 903b5dde89 rpc: SendOutputs considers anchor reserve 2023-04-29 22:44:23 +02:00
Slyghtning e352899f22 docs: update release notes 2023-04-05 23:10:04 +02:00
Slyghtning 94900acaa0 funding unit: fundmax sanity check for new channel commitment types. 2023-04-05 23:10:04 +02:00
Slyghtning ff45fc7e71 itest: respect the reserved wallet balance when using fundmax 2023-04-05 23:10:04 +02:00
Slyghtning b9bded33d1 lncli: fundmax flag for openchannel 2023-04-05 23:09:12 +02:00
Slyghtning 5d88693852 lnd+lnwallet: fundmax flag for openchannel 2023-04-05 23:09:11 +02:00
Slyghtning 910e3832dc docs: update release notes 2023-03-03 10:07:46 +01:00
Slyghtning 213bdb2e01 rpcserver: assign peer alias lookup error 2023-03-03 10:07:44 +01:00
Slyghtning 313983f106 docs: update release notes 2023-02-24 10:49:11 +01:00
Slyghtning 4c198bdfde itest: check peer alias in ListChannels 2023-02-24 10:49:11 +01:00
Slyghtning 3e5943b7f9 rpcserver: enrich ListChannels with peer alias 2023-02-24 10:49:11 +01:00
Slyghtning 9d048ecd6a lncli: add flag skip_peer_alias_lookup to listchannels 2023-02-24 10:49:11 +01:00
Slyghtning edb58a8b28 lnrpc: peer_alias field for Channel message 2023-02-24 10:49:11 +01:00
Slyghtning 9e8ee618e3 lncli: fix line length issues 2023-02-16 19:41:30 +01:00
Slyghtning 487cd96acc docs: update release notes 2023-01-12 22:41:35 +10:30
Slyghtning b47cf7e871 funding: code style cleanup for the funding package 2023-01-12 22:40:51 +10:30
Slyghtning c5fa9ef45f docs: Fix lnd.conf typo
Remove repeated word error [skip ci]
2022-12-28 20:37:03 +10:30
Slyghtning f8ef283589 docs: update release notes 2022-10-27 07:11:20 -04:00
Slyghtning 8e53996c52 itest: test ForwardingHistory peer lookup opt-in behavior 2022-10-27 07:11:20 -04:00
Slyghtning 46b8de35ac lnrpc+lncli: rename skip_peer_alias_lookup to reflect opt-in behavior 2022-10-27 07:11:19 -04:00
Slyghtning 2189bb4ba6 docs: update release notes 2022-10-20 09:23:50 -04:00
Slyghtning 85f0ec2954 itest: check peer alias in ForwardingHistory 2022-10-20 09:23:50 -04:00
Slyghtning 3e4c98c938 rpcserver: enrich ForwardingHistory with peer alias
In this commit a helper method in ForwardingHistory is introduced that enriches
each ForwardingEvent by peer alias names for the incoming and outgoing channel.
2022-10-20 09:23:47 -04:00
Slyghtning 2db62c18a1 lncli: add flag skip_peer_alias_lookup to fwdinghistory
A new flag skip_peer_alias_lookup is introduced that communicates to the
server if the peer alias lookup per forwarding event should be skipped
in order to improve performance.
2022-10-18 11:08:03 -04:00
Slyghtning 425ce55968 lnrpc: peer_alias_in and peer_alias_out fields for ForwardingEvent 2022-10-18 11:08:00 -04:00
Slyghtning 5083cc5607 docs: release notes for channel fees of openchannel 2022-09-29 08:31:48 -04:00
Slyghtning 6ea89a51af unit: openchannel fee update and db tests 2022-09-29 08:31:48 -04:00
Slyghtning 41822a8baf itest: openchannel fee scenarios 2022-09-29 08:31:47 -04:00
Slyghtning 2a90b2439a lncli: channel fee parameter for openchannel 2022-09-29 08:21:09 -04:00
Slyghtning 1e030c2d48 rpcserver: parse channel fees into InitFundingMsg 2022-09-29 08:21:09 -04:00
Slyghtning e87412bd63 funding+channeldb: handle and persist channel fees 2022-09-29 08:21:06 -04:00
Slyghtning 021cb07b39 lnrpc: channel fee parameters for OpenChannelRequest 2022-09-28 09:28:11 -04:00
Slyghtning 4ec397aa80 doc: fix typos in psbt.md 2022-09-27 10:54:17 -04:00
Slyghtning b49ec52c33 doc: vim visual ruler at column 80 2022-09-27 09:45:55 -04:00
Slyghtning b2e624cd52 psbt: Indicate which psbt inputs were signed 2022-08-16 19:31:06 -04:00
Slyghtning 2f5192012e lncli: chan_point option for abandonchannel [skip ci] 2022-07-13 10:20:55 -04:00
Slyghtning 86f1bc7db0 lncli: chan_point option for updatechanstatus 2022-07-06 10:19:12 -04:00
Slyghtning abcd1dc4ed lncli: Fix batchopenchannel help text [skip ci] 2022-07-04 11:10:31 -04:00
hieblmi b1f6bc977e #4939 Add socks proxy support to lncli 2022-04-16 20:30:42 +02:00