Commit Graph
100 Commits
Author SHA1 Message Date
Slyghtning 280929ba1e rpcserver: return inputs in EstimateFeeResponse 2026-01-07 10:25:29 +01:00
Slyghtning e5456d39f2 cmd: make types.go accessible in lnd package 2026-01-07 10:25:29 +01:00
Slyghtning 049f2c738d lnrpc: transaction inputs in EstimateFeeRequest 2026-01-07 10:25:28 +01:00
Slyghtning 1ce64eb45f scripts: update hieblmi pgp key 2025-08-11 11:47:40 +02:00
Slyghtning 45ba301f30 docs: update release notes 2025-06-25 10:36:57 +02:00
Slyghtning ab8ae542d0 chainfee: method to round up the fee for a given transaction weight 2025-06-25 10:02:04 +02:00
Slyghtning d38ad17478 docs: update release notes 2025-03-24 16:57:42 +01:00
Slyghtning 35c9eecf4e routerrpc: add nil check for MilliSat 2025-03-24 16:54:05 +01:00
Slyghtning 06c7cd82e9 rpcserver: warn if sendcoins default conf target is used 2025-03-24 13:20:47 +01:00
Slyghtning bef0268e07 docs: update release notes 2025-03-13 09:57:41 -05:00
Slyghtning 1681be6d65 lncli: ip range caveat for macaroons 2025-03-13 09:57:41 -05:00
Slyghtning 26a4562263 itest: test for ip range checks for macaroons 2025-03-13 09:57:41 -05:00
Slyghtning ea9a5a2a71 macaroons: add ip range checker 2025-03-13 09:57:39 -05:00
Slyghtning f867954a68 docs: update release notes 2025-02-24 09:56:24 +01:00
Slyghtning 6399d77c18 routerrpc: fix estimateroutefee for public route hints 2025-02-24 09:56:22 +01:00
Slyghtning 440cdb3172 docs: update release notes 2024-11-29 10:23:10 +01:00
Slyghtning 85d89a5b41 cmd: fix default timeout for estimateroutefee 2024-11-29 10:20:03 +01:00
Slyghtning de451d72c7 docs: update release notes 2024-11-14 14:31:48 +01:00
Slyghtning 8f8942cda9 routerrpc: fix sendpayment_v2 negative fee limit 2024-11-14 14:31:46 +01:00
Slyghtning 808d958c9c docs: update release notes 2024-08-01 10:25:23 +02:00
Slyghtning 0273eac4b2 itest: payment failure reason canceled 2024-08-01 10:25:22 +02:00
Slyghtning 653226d29c itest: format and typo fixes 2024-08-01 10:24:08 +02:00
Slyghtning 2e3c96f986 routing: new failure reason for cancelled payments 2024-08-01 10:24:08 +02:00
Slyghtning d18c4d61ce lnrpc: payment failure reason canceled 2024-08-01 10:24:07 +02:00
Slyghtning b66e361afa lncli: fix typo in inbound fee help text 2024-06-19 07:33:32 +02:00
Slyghtning 4568dfceee docs: update release notes 2024-06-17 09:32:27 +02:00
Slyghtning 7bfa616371 lncli: cancelable flag for SendPaymentRequest 2024-06-17 09:32:26 +02:00
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