@@ -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"
@@ -455,6 +456,9 @@ func genServerConfig(cfg *Config, cfgLogger btclog.Logger,
455
456
}
456
457
}
457
458
459
+ // Construct the AuxChannelNegotiator.
460
+ auxChanNegotiator := tapfeatures .NewAuxChannelNegotiator ()
461
+
458
462
// Construct the RFQ manager.
459
463
rfqManager , err := rfq .NewManager (rfq.ManagerCfg {
460
464
PeerMessenger : msgTransportClient ,
@@ -463,6 +467,7 @@ func genServerConfig(cfg *Config, cfgLogger btclog.Logger,
463
467
PriceOracle : priceOracle ,
464
468
ChannelLister : lndServices .Client ,
465
469
GroupLookup : tapdbAddrBook ,
470
+ AuxChanNegotiator : auxChanNegotiator ,
466
471
AliasManager : lndRouterClient ,
467
472
AcceptPriceDeviationPpm : rfqCfg .AcceptPriceDeviationPpm ,
468
473
SkipAcceptQuotePriceCheck : rfqCfg .SkipAcceptQuotePriceCheck ,
@@ -536,9 +541,10 @@ func genServerConfig(cfg *Config, cfgLogger btclog.Logger,
536
541
)
537
542
auxTrafficShaper := tapchannel .NewAuxTrafficShaper (
538
543
& tapchannel.TrafficShaperConfig {
539
- ChainParams : & tapChainParams ,
540
- RfqManager : rfqManager ,
541
- NoopHTLCs : cfg .Channel .NoopHTLCs ,
544
+ ChainParams : & tapChainParams ,
545
+ RfqManager : rfqManager ,
546
+ NoopHTLCs : cfg .Channel .NoopHTLCs ,
547
+ AuxChanNegotiator : auxChanNegotiator ,
542
548
},
543
549
)
544
550
auxInvoiceManager := tapchannel .NewAuxInvoiceManager (
@@ -693,6 +699,7 @@ func genServerConfig(cfg *Config, cfgLogger btclog.Logger,
693
699
AuxFundingController : auxFundingController ,
694
700
AuxChanCloser : auxChanCloser ,
695
701
AuxTrafficShaper : auxTrafficShaper ,
702
+ AuxChanNegotiator : auxChanNegotiator ,
696
703
AuxInvoiceManager : auxInvoiceManager ,
697
704
AuxSweeper : auxSweeper ,
698
705
LogWriter : cfg .LogWriter ,
0 commit comments