lnd/funding
Olaoluwa Osuntokun 2f6e7ef191
funding: create new AuxFundingController interface
In this commit, we make a new `AuxFundingController` interface capable of processing messages off the wire. In addition, we can use it to abstract away details w.r.t how we obtain a `AuxFundingDesc` for a given channel.

We'll now use this whenever we get a channel funding request, to make sure we pass along the custom state that a channel may require.
2024-05-27 12:58:28 +02:00
..
aux_funding.go funding: create new AuxFundingController interface 2024-05-27 12:58:28 +02:00
batch.go multi: wrap all errors 2024-04-11 15:04:03 +02:00
batch_test.go multi: use btcd's btcec/v2 and btcutil modules 2022-03-09 19:02:37 +01:00
commitment_type_negotiation.go feature: use +100 staging bit for taproot channels 2023-08-22 16:34:28 -07:00
commitment_type_negotiation_test.go multi: make static remote key compulsory 2024-01-11 13:58:01 -08:00
config_integration.go funding: rename FundingLocked related functions and variables 2023-03-17 18:21:58 +08:00
interfaces.go multi: refresh htlcswitch aliases on aliasmgr update 2024-05-20 18:50:36 +02:00
log.go lnd+funding: register funding logger 2020-12-17 09:36:34 -05:00
manager.go funding: create new AuxFundingController interface 2024-05-27 12:58:28 +02:00
manager_test.go multi: refresh htlcswitch aliases on aliasmgr update 2024-05-20 18:50:36 +02:00