Skip to content

Commit

Permalink
Merge pull request #8960 from lightningnetwork/0-19-staging-rebased
Browse files Browse the repository at this point in the history
[custom channels 5/5]: merge custom channel staging branch into master
  • Loading branch information
Roasbeef authored Oct 3, 2024
2 parents 9f0cc15 + bdaa9f4 commit 2d33317
Show file tree
Hide file tree
Showing 56 changed files with 2,289 additions and 907 deletions.
9 changes: 9 additions & 0 deletions config_builder.go
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ import (
"github.com/lightningnetwork/lnd/rpcperms"
"github.com/lightningnetwork/lnd/signal"
"github.com/lightningnetwork/lnd/sqldb"
"github.com/lightningnetwork/lnd/sweep"
"github.com/lightningnetwork/lnd/walletunlocker"
"github.com/lightningnetwork/lnd/watchtower"
"github.com/lightningnetwork/lnd/watchtower/wtclient"
Expand Down Expand Up @@ -187,6 +188,14 @@ type AuxComponents struct {
// AuxChanCloser is an optional channel closer that can be used to
// modify the way a coop-close transaction is constructed.
AuxChanCloser fn.Option[chancloser.AuxChanCloser]

// AuxSweeper is an optional interface that can be used to modify the
// way sweep transaction are generated.
AuxSweeper fn.Option[sweep.AuxSweeper]

// AuxContractResolver is an optional interface that can be used to
// modify the way contracts are resolved.
AuxContractResolver fn.Option[lnwallet.AuxContractResolver]
}

// DefaultWalletImpl is the default implementation of our normal, btcwallet
Expand Down
Loading

0 comments on commit 2d33317

Please sign in to comment.