mirror of
https://github.com/lightninglabs/lightning-terminal.git
synced 2026-08-13 12:33:36 +02:00
itest: allow nil rfq peer pubkey on asset invoice helpers
This commit is contained in:
parent
3e26bd261d
commit
3d9834d792
1 changed files with 19 additions and 8 deletions
|
|
@ -1783,16 +1783,21 @@ func createAssetInvoice(t *testing.T, dstRfqPeer, dst *HarnessNode,
|
|||
|
||||
timeoutSeconds := int64(rfq.DefaultInvoiceExpiry.Seconds())
|
||||
|
||||
t.Logf("Asking peer %x for quote to buy assets to receive for "+
|
||||
"invoice over %d units; waiting up to %ds",
|
||||
dstRfqPeer.PubKey[:], assetAmount, timeoutSeconds)
|
||||
var peerPubKey []byte
|
||||
if dstRfqPeer != nil {
|
||||
peerPubKey = dstRfqPeer.PubKey[:]
|
||||
|
||||
t.Logf("Asking peer %x for quote to buy assets to receive for "+
|
||||
"invoice over %d units; waiting up to %ds",
|
||||
dstRfqPeer.PubKey[:], assetAmount, timeoutSeconds)
|
||||
}
|
||||
|
||||
dstTapd := newTapClient(t, dst)
|
||||
|
||||
request := &tchrpc.AddInvoiceRequest{
|
||||
GroupKey: cfg.groupKey,
|
||||
AssetAmount: assetAmount,
|
||||
PeerPubkey: dstRfqPeer.PubKey[:],
|
||||
PeerPubkey: peerPubKey,
|
||||
InvoiceRequest: &lnrpc.Invoice{
|
||||
Memo: fmt.Sprintf("this is an asset invoice for "+
|
||||
"%d units", assetAmount),
|
||||
|
|
@ -1847,7 +1852,7 @@ func createAssetInvoice(t *testing.T, dstRfqPeer, dst *HarnessNode,
|
|||
|
||||
t.Logf("Got quote for %d mSats at %3f msat/unit from peer %x with "+
|
||||
"SCID %d", decodedInvoice.NumMsat, mSatPerUnit,
|
||||
dstRfqPeer.PubKey[:], resp.AcceptedBuyQuote.Scid)
|
||||
resp.AcceptedBuyQuote.Peer, resp.AcceptedBuyQuote.Scid)
|
||||
|
||||
return resp.InvoiceResult
|
||||
}
|
||||
|
|
@ -1981,9 +1986,15 @@ func createAssetHodlInvoice(t *testing.T, dstRfqPeer, dst *HarnessNode,
|
|||
|
||||
timeoutSeconds := int64(rfq.DefaultInvoiceExpiry.Seconds())
|
||||
|
||||
var rfqPeer []byte
|
||||
|
||||
if dstRfqPeer != nil {
|
||||
rfqPeer = dstRfqPeer.PubKey[:]
|
||||
}
|
||||
|
||||
t.Logf("Asking peer %x for quote to buy assets to receive for "+
|
||||
"invoice for %d units; waiting up to %ds",
|
||||
dstRfqPeer.PubKey[:], assetAmount, timeoutSeconds)
|
||||
rfqPeer, assetAmount, timeoutSeconds)
|
||||
|
||||
dstTapd := newTapClient(t, dst)
|
||||
|
||||
|
|
@ -1996,7 +2007,7 @@ func createAssetHodlInvoice(t *testing.T, dstRfqPeer, dst *HarnessNode,
|
|||
payHash := preimage.Hash()
|
||||
request := &tchrpc.AddInvoiceRequest{
|
||||
AssetAmount: assetAmount,
|
||||
PeerPubkey: dstRfqPeer.PubKey[:],
|
||||
PeerPubkey: rfqPeer,
|
||||
InvoiceRequest: &lnrpc.Invoice{
|
||||
Memo: fmt.Sprintf("this is an asset invoice for "+
|
||||
"%d units", assetAmount),
|
||||
|
|
@ -2034,7 +2045,7 @@ func createAssetHodlInvoice(t *testing.T, dstRfqPeer, dst *HarnessNode,
|
|||
require.EqualValues(t, uint64(numMSats), uint64(decodedInvoice.NumMsat))
|
||||
|
||||
t.Logf("Got quote for %d msat at %v msat/unit from peer %x with SCID "+
|
||||
"%d", decodedInvoice.NumMsat, mSatPerUnit, dstRfqPeer.PubKey[:],
|
||||
"%d", decodedInvoice.NumMsat, mSatPerUnit, rfqPeer,
|
||||
resp.AcceptedBuyQuote.Scid)
|
||||
|
||||
return assetHodlInvoice{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue