@@ -1783,16 +1783,21 @@ func createAssetInvoice(t *testing.T, dstRfqPeer, dst *HarnessNode,
1783
1783
1784
1784
timeoutSeconds := int64 (rfq .DefaultInvoiceExpiry .Seconds ())
1785
1785
1786
- t .Logf ("Asking peer %x for quote to buy assets to receive for " +
1787
- "invoice over %d units; waiting up to %ds" ,
1788
- dstRfqPeer .PubKey [:], assetAmount , timeoutSeconds )
1786
+ var peerPubKey []byte
1787
+ if dstRfqPeer != nil {
1788
+ peerPubKey = dstRfqPeer .PubKey [:]
1789
+
1790
+ t .Logf ("Asking peer %x for quote to buy assets to receive for " +
1791
+ "invoice over %d units; waiting up to %ds" ,
1792
+ dstRfqPeer .PubKey [:], assetAmount , timeoutSeconds )
1793
+ }
1789
1794
1790
1795
dstTapd := newTapClient (t , dst )
1791
1796
1792
1797
request := & tchrpc.AddInvoiceRequest {
1793
1798
GroupKey : cfg .groupKey ,
1794
1799
AssetAmount : assetAmount ,
1795
- PeerPubkey : dstRfqPeer . PubKey [:] ,
1800
+ PeerPubkey : peerPubKey ,
1796
1801
InvoiceRequest : & lnrpc.Invoice {
1797
1802
Memo : fmt .Sprintf ("this is an asset invoice for " +
1798
1803
"%d units" , assetAmount ),
@@ -1847,7 +1852,7 @@ func createAssetInvoice(t *testing.T, dstRfqPeer, dst *HarnessNode,
1847
1852
1848
1853
t .Logf ("Got quote for %d mSats at %3f msat/unit from peer %x with " +
1849
1854
"SCID %d" , decodedInvoice .NumMsat , mSatPerUnit ,
1850
- dstRfqPeer . PubKey [:] , resp .AcceptedBuyQuote .Scid )
1855
+ resp . AcceptedBuyQuote . Peer , resp .AcceptedBuyQuote .Scid )
1851
1856
1852
1857
return resp .InvoiceResult
1853
1858
}
@@ -1981,9 +1986,15 @@ func createAssetHodlInvoice(t *testing.T, dstRfqPeer, dst *HarnessNode,
1981
1986
1982
1987
timeoutSeconds := int64 (rfq .DefaultInvoiceExpiry .Seconds ())
1983
1988
1989
+ var rfqPeer []byte
1990
+
1991
+ if dstRfqPeer != nil {
1992
+ rfqPeer = dstRfqPeer .PubKey [:]
1993
+ }
1994
+
1984
1995
t .Logf ("Asking peer %x for quote to buy assets to receive for " +
1985
1996
"invoice for %d units; waiting up to %ds" ,
1986
- dstRfqPeer . PubKey [:] , assetAmount , timeoutSeconds )
1997
+ rfqPeer , assetAmount , timeoutSeconds )
1987
1998
1988
1999
dstTapd := newTapClient (t , dst )
1989
2000
@@ -1996,7 +2007,7 @@ func createAssetHodlInvoice(t *testing.T, dstRfqPeer, dst *HarnessNode,
1996
2007
payHash := preimage .Hash ()
1997
2008
request := & tchrpc.AddInvoiceRequest {
1998
2009
AssetAmount : assetAmount ,
1999
- PeerPubkey : dstRfqPeer . PubKey [:] ,
2010
+ PeerPubkey : rfqPeer ,
2000
2011
InvoiceRequest : & lnrpc.Invoice {
2001
2012
Memo : fmt .Sprintf ("this is an asset invoice for " +
2002
2013
"%d units" , assetAmount ),
@@ -2034,7 +2045,7 @@ func createAssetHodlInvoice(t *testing.T, dstRfqPeer, dst *HarnessNode,
2034
2045
require .EqualValues (t , uint64 (numMSats ), uint64 (decodedInvoice .NumMsat ))
2035
2046
2036
2047
t .Logf ("Got quote for %d msat at %v msat/unit from peer %x with SCID " +
2037
- "%d" , decodedInvoice .NumMsat , mSatPerUnit , dstRfqPeer . PubKey [:] ,
2048
+ "%d" , decodedInvoice .NumMsat , mSatPerUnit , rfqPeer ,
2038
2049
resp .AcceptedBuyQuote .Scid )
2039
2050
2040
2051
return assetHodlInvoice {
0 commit comments