@@ -20,6 +20,7 @@ import (
20
20
"github.com/lightninglabs/taproot-assets/tapchannel"
21
21
"github.com/lightninglabs/taproot-assets/tapdb"
22
22
"github.com/lightninglabs/taproot-assets/tapdb/sqlc"
23
+ "github.com/lightninglabs/taproot-assets/tapfeatures"
23
24
"github.com/lightninglabs/taproot-assets/tapfreighter"
24
25
"github.com/lightninglabs/taproot-assets/tapgarden"
25
26
"github.com/lightninglabs/taproot-assets/tapscript"
@@ -470,6 +471,9 @@ func genServerConfig(cfg *Config, cfgLogger btclog.Logger,
470
471
}
471
472
}
472
473
474
+ // Construct the AuxChannelNegotiator.
475
+ auxChanNegotiator := tapfeatures .NewAuxChannelNegotiator ()
476
+
473
477
// Construct the RFQ manager.
474
478
rfqManager , err := rfq .NewManager (rfq.ManagerCfg {
475
479
PeerMessenger : msgTransportClient ,
@@ -478,6 +482,7 @@ func genServerConfig(cfg *Config, cfgLogger btclog.Logger,
478
482
PriceOracle : priceOracle ,
479
483
ChannelLister : lndServices .Client ,
480
484
GroupLookup : tapdbAddrBook ,
485
+ AuxChanNegotiator : auxChanNegotiator ,
481
486
AliasManager : lndRouterClient ,
482
487
AcceptPriceDeviationPpm : rfqCfg .AcceptPriceDeviationPpm ,
483
488
SkipAcceptQuotePriceCheck : rfqCfg .SkipAcceptQuotePriceCheck ,
@@ -588,9 +593,10 @@ func genServerConfig(cfg *Config, cfgLogger btclog.Logger,
588
593
)
589
594
auxTrafficShaper := tapchannel .NewAuxTrafficShaper (
590
595
& tapchannel.TrafficShaperConfig {
591
- ChainParams : & tapChainParams ,
592
- RfqManager : rfqManager ,
593
- NoopHTLCs : cfg .Channel .NoopHTLCs ,
596
+ ChainParams : & tapChainParams ,
597
+ RfqManager : rfqManager ,
598
+ NoopHTLCs : cfg .Channel .NoopHTLCs ,
599
+ AuxChanNegotiator : auxChanNegotiator ,
594
600
},
595
601
)
596
602
auxInvoiceManager := tapchannel .NewAuxInvoiceManager (
@@ -704,6 +710,7 @@ func genServerConfig(cfg *Config, cfgLogger btclog.Logger,
704
710
AuxFundingController : auxFundingController ,
705
711
AuxChanCloser : auxChanCloser ,
706
712
AuxTrafficShaper : auxTrafficShaper ,
713
+ AuxChanNegotiator : auxChanNegotiator ,
707
714
AuxInvoiceManager : auxInvoiceManager ,
708
715
AuxSweeper : auxSweeper ,
709
716
LogWriter : cfg .LogWriter ,
0 commit comments