@@ -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,16 +456,20 @@ 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 (
460
464
rfq.ManagerCfg {
461
- PeerMessenger : msgTransportClient ,
462
- HtlcInterceptor : lndRouterClient ,
463
- HtlcSubscriber : lndRouterClient ,
464
- PriceOracle : priceOracle ,
465
- ChannelLister : lndServices .Client ,
466
- GroupLookup : tapdbAddrBook ,
467
- AliasManager : lndRouterClient ,
465
+ PeerMessenger : msgTransportClient ,
466
+ HtlcInterceptor : lndRouterClient ,
467
+ HtlcSubscriber : lndRouterClient ,
468
+ PriceOracle : priceOracle ,
469
+ ChannelLister : lndServices .Client ,
470
+ GroupLookup : tapdbAddrBook ,
471
+ AliasManager : lndRouterClient ,
472
+ AuxChanNegotiator : auxChanNegotiator ,
468
473
// nolint: lll
469
474
AcceptPriceDeviationPpm : rfqCfg .AcceptPriceDeviationPpm ,
470
475
// nolint: lll
@@ -538,9 +543,10 @@ func genServerConfig(cfg *Config, cfgLogger btclog.Logger,
538
543
)
539
544
auxTrafficShaper := tapchannel .NewAuxTrafficShaper (
540
545
& tapchannel.TrafficShaperConfig {
541
- ChainParams : & tapChainParams ,
542
- RfqManager : rfqManager ,
543
- NoopHTLCs : cfg .Channel .NoopHTLCs ,
546
+ ChainParams : & tapChainParams ,
547
+ RfqManager : rfqManager ,
548
+ NoopHTLCs : cfg .Channel .NoopHTLCs ,
549
+ AuxChanNegotiator : auxChanNegotiator ,
544
550
},
545
551
)
546
552
auxInvoiceManager := tapchannel .NewAuxInvoiceManager (
@@ -694,6 +700,7 @@ func genServerConfig(cfg *Config, cfgLogger btclog.Logger,
694
700
AuxFundingController : auxFundingController ,
695
701
AuxChanCloser : auxChanCloser ,
696
702
AuxTrafficShaper : auxTrafficShaper ,
703
+ AuxChanNegotiator : auxChanNegotiator ,
697
704
AuxInvoiceManager : auxInvoiceManager ,
698
705
AuxSweeper : auxSweeper ,
699
706
LogWriter : cfg .LogWriter ,
0 commit comments