@@ -20,6 +20,7 @@ import (
2020 "github.com/lightninglabs/taproot-assets/tapchannel"
2121 "github.com/lightninglabs/taproot-assets/tapdb"
2222 "github.com/lightninglabs/taproot-assets/tapdb/sqlc"
23+ "github.com/lightninglabs/taproot-assets/tapfeatures"
2324 "github.com/lightninglabs/taproot-assets/tapfreighter"
2425 "github.com/lightninglabs/taproot-assets/tapgarden"
2526 "github.com/lightninglabs/taproot-assets/tapscript"
@@ -474,6 +475,9 @@ func genServerConfig(cfg *Config, cfgLogger btclog.Logger,
474475 }
475476 }
476477
478+ // Construct the AuxChannelNegotiator.
479+ auxChanNegotiator := tapfeatures .NewAuxChannelNegotiator ()
480+
477481 // Construct the RFQ manager.
478482 rfqManager , err := rfq .NewManager (rfq.ManagerCfg {
479483 PeerMessenger : msgTransportClient ,
@@ -482,6 +486,7 @@ func genServerConfig(cfg *Config, cfgLogger btclog.Logger,
482486 PriceOracle : priceOracle ,
483487 ChannelLister : lndServices .Client ,
484488 GroupLookup : tapdbAddrBook ,
489+ AuxChanNegotiator : auxChanNegotiator ,
485490 AliasManager : lndRouterClient ,
486491 AcceptPriceDeviationPpm : rfqCfg .AcceptPriceDeviationPpm ,
487492 SkipAcceptQuotePriceCheck : rfqCfg .SkipAcceptQuotePriceCheck ,
@@ -628,9 +633,10 @@ func genServerConfig(cfg *Config, cfgLogger btclog.Logger,
628633 )
629634 auxTrafficShaper := tapchannel .NewAuxTrafficShaper (
630635 & tapchannel.TrafficShaperConfig {
631- ChainParams : & tapChainParams ,
632- RfqManager : rfqManager ,
633- NoopHTLCs : cfg .Channel .NoopHTLCs ,
636+ ChainParams : & tapChainParams ,
637+ RfqManager : rfqManager ,
638+ NoopHTLCs : cfg .Channel .NoopHTLCs ,
639+ AuxChanNegotiator : auxChanNegotiator ,
634640 },
635641 )
636642 auxInvoiceManager := tapchannel .NewAuxInvoiceManager (
@@ -745,6 +751,7 @@ func genServerConfig(cfg *Config, cfgLogger btclog.Logger,
745751 AuxFundingController : auxFundingController ,
746752 AuxChanCloser : auxChanCloser ,
747753 AuxTrafficShaper : auxTrafficShaper ,
754+ AuxChanNegotiator : auxChanNegotiator ,
748755 AuxInvoiceManager : auxInvoiceManager ,
749756 AuxSweeper : auxSweeper ,
750757 LogWriter : cfg .LogWriter ,
0 commit comments