lnd/lncfg
Carla Kirk-Cohen 040fcb0f92
multi: add option to disable route blinding, rejecting at link
Add an option to disable route blinding, failing back any HTLC with
a blinding point set when we haven't got the feature enabled.

Note that this commit only handles the case where we're chosen as the
relaying node (where the blinding point is in update_add_htlc), we'll
add handling for the introduction node case once we get to handling of
blinded payloads).
2024-04-03 08:35:41 -04:00
..
address.go multi: fix fmt.Errorf error wrapping 2024-02-27 11:13:40 +00:00
address_test.go multi: add new build tag integration 2023-02-23 21:56:09 +08:00
autopilot.go multi: fix make lint 2022-11-18 20:48:23 +08:00
bitcoind.go chainreg: update bitcoind polling config 2023-04-19 01:24:04 +08:00
btcd.go multi: fix make lint 2022-11-18 20:48:23 +08:00
caches.go multi: fix make lint 2022-11-18 20:48:23 +08:00
chain.go multi: log warnings if deprecated config options are used 2024-02-01 21:20:11 +08:00
cluster.go cluster: configurable session TTL for the leader elector 2022-03-22 14:20:36 +01:00
color.go lncfg: move ParseHexColor to lncfg 2022-01-24 17:42:54 +01:00
color_test.go multi: formatting and comment fixes 2022-02-10 11:02:02 +01:00
config.go multi: move 3 vars from walletrpc+lncfg to chanfunding 2024-03-13 09:50:16 -07:00
db.go lncfg: make sure to only use native SQL with SQL backends 2024-03-20 08:46:47 +01:00
db_test.go bbolt sync-freelist ignored 2021-09-27 06:49:56 +01:00
dev.go multi: move 3 vars from walletrpc+lncfg to chanfunding 2024-03-13 09:50:16 -07:00
dev_integration.go multi: move 3 vars from walletrpc+lncfg to chanfunding 2024-03-13 09:50:16 -07:00
gossip.go multi: make SubBatchDelay configurable 2023-02-17 14:10:09 +08:00
healthcheck.go multi: fix make lint 2022-11-18 20:48:23 +08:00
htlcswitch.go multi: fix make lint 2022-11-18 20:48:23 +08:00
interface.go lncfg/interface: define Validator iface + variadic Validate 2019-04-01 16:33:50 -07:00
invoices.go multi: fix make lint 2022-11-18 20:48:23 +08:00
monitoring_off.go multi: add golang 1.17 compatible build tags 2021-09-29 17:31:37 -07:00
monitoring_on.go multi: fix make lint 2022-11-18 20:48:23 +08:00
neutrino.go lncfg: hide deprecated routing.assumechanvalid and neutrino.feeurl 2024-02-01 21:21:16 +08:00
protocol.go multi: add option to disable route blinding, rejecting at link 2024-04-03 08:35:41 -04:00
protocol_experimental_off.go multi: add custom feature bits to config options 2023-05-04 10:35:48 -04:00
protocol_experimental_on.go multi: add custom feature bits to config options 2023-05-04 10:35:48 -04:00
protocol_integration.go multi: add option to disable route blinding, rejecting at link 2024-04-03 08:35:41 -04:00
protocol_legacy_off.go multi: Fix typos [skip ci] 2022-01-24 12:19:02 +02:00
protocol_legacy_on.go multi: fix make lint 2022-11-18 20:48:23 +08:00
remotesigner.go multi: fix make lint 2022-11-18 20:48:23 +08:00
routing.go lncfg: hide deprecated routing.assumechanvalid and neutrino.feeurl 2024-02-01 21:21:16 +08:00
rpcmiddleware.go multi: fix make lint 2022-11-18 20:48:23 +08:00
sweeper.go multi: make max fee rate configurable 2023-10-06 16:34:47 -07:00
tor.go multi: fix make lint 2022-11-18 20:48:23 +08:00
watchtower.go multi: add default watchtower config to main LND config 2023-06-15 11:36:44 +02:00
workers.go multi: fix make lint 2022-11-18 20:48:23 +08:00
workers_test.go config: add sanity check to prevent non-negative worker counts 2019-03-13 20:32:52 -07:00
wtclient.go multi: add new method FeePerVByte to avoid manual conversion 2023-10-13 17:00:53 +08:00