@@ -1760,16 +1760,21 @@ func createAssetInvoice(t *testing.T, dstRfqPeer, dst *HarnessNode,
17601760
17611761	timeoutSeconds  :=  int64 (rfq .DefaultInvoiceExpiry .Seconds ())
17621762
1763- 	t .Logf ("Asking peer %x for quote to buy assets to receive for " + 
1764- 		"invoice over %d units; waiting up to %ds" ,
1765- 		dstRfqPeer .PubKey [:], assetAmount , timeoutSeconds )
1763+ 	var  peerPubKey  []byte 
1764+ 	if  dstRfqPeer  !=  nil  {
1765+ 		peerPubKey  =  dstRfqPeer .PubKey [:]
1766+ 
1767+ 		t .Logf ("Asking peer %x for quote to buy assets to receive for " + 
1768+ 			"invoice over %d units; waiting up to %ds" ,
1769+ 			dstRfqPeer .PubKey [:], assetAmount , timeoutSeconds )
1770+ 	}
17661771
17671772	dstTapd  :=  newTapClient (t , dst )
17681773
17691774	request  :=  & tchrpc.AddInvoiceRequest {
17701775		GroupKey :    cfg .groupKey ,
17711776		AssetAmount : assetAmount ,
1772- 		PeerPubkey :  dstRfqPeer . PubKey [:] ,
1777+ 		PeerPubkey :  peerPubKey ,
17731778		InvoiceRequest : & lnrpc.Invoice {
17741779			Memo : fmt .Sprintf ("this is an asset invoice for " + 
17751780				"%d units" , assetAmount ),
@@ -1824,7 +1829,7 @@ func createAssetInvoice(t *testing.T, dstRfqPeer, dst *HarnessNode,
18241829
18251830	t .Logf ("Got quote for %d mSats at %3f msat/unit from peer %x with " + 
18261831		"SCID %d" , decodedInvoice .NumMsat , mSatPerUnit ,
1827- 		dstRfqPeer . PubKey [:] , resp .AcceptedBuyQuote .Scid )
1832+ 		resp . AcceptedBuyQuote . Peer , resp .AcceptedBuyQuote .Scid )
18281833
18291834	return  resp .InvoiceResult 
18301835}
@@ -1958,9 +1963,15 @@ func createAssetHodlInvoice(t *testing.T, dstRfqPeer, dst *HarnessNode,
19581963
19591964	timeoutSeconds  :=  int64 (rfq .DefaultInvoiceExpiry .Seconds ())
19601965
1966+ 	var  rfqPeer  []byte 
1967+ 
1968+ 	if  dstRfqPeer  !=  nil  {
1969+ 		rfqPeer  =  dstRfqPeer .PubKey [:]
1970+ 	}
1971+ 
19611972	t .Logf ("Asking peer %x for quote to buy assets to receive for " + 
19621973		"invoice for %d units; waiting up to %ds" ,
1963- 		dstRfqPeer . PubKey [:] , assetAmount , timeoutSeconds )
1974+ 		rfqPeer , assetAmount , timeoutSeconds )
19641975
19651976	dstTapd  :=  newTapClient (t , dst )
19661977
@@ -1973,7 +1984,7 @@ func createAssetHodlInvoice(t *testing.T, dstRfqPeer, dst *HarnessNode,
19731984	payHash  :=  preimage .Hash ()
19741985	request  :=  & tchrpc.AddInvoiceRequest {
19751986		AssetAmount : assetAmount ,
1976- 		PeerPubkey :  dstRfqPeer . PubKey [:] ,
1987+ 		PeerPubkey :  rfqPeer ,
19771988		InvoiceRequest : & lnrpc.Invoice {
19781989			Memo : fmt .Sprintf ("this is an asset invoice for " + 
19791990				"%d units" , assetAmount ),
@@ -2011,7 +2022,7 @@ func createAssetHodlInvoice(t *testing.T, dstRfqPeer, dst *HarnessNode,
20112022	require .EqualValues (t , uint64 (numMSats ), uint64 (decodedInvoice .NumMsat ))
20122023
20132024	t .Logf ("Got quote for %d msat at %v msat/unit from peer %x with SCID " + 
2014- 		"%d" , decodedInvoice .NumMsat , mSatPerUnit , dstRfqPeer . PubKey [:] ,
2025+ 		"%d" , decodedInvoice .NumMsat , mSatPerUnit , rfqPeer ,
20152026		resp .AcceptedBuyQuote .Scid )
20162027
20172028	return  assetHodlInvoice {
0 commit comments