Browse Source

lntest/mock: set input index on spend event

master
Johan T. Halseth 3 years ago
parent
commit
3aa5e650fb
No known key found for this signature in database
GPG Key ID: 15BAADA29DA20D26
  1. 9
      lntest/mock/spendnotifier.go

9
lntest/mock/spendnotifier.go

@ -67,13 +67,20 @@ func (s *SpendNotifier) Spend(outpoint *wire.OutPoint, height int32,
s.mtx.Lock()
defer s.mtx.Unlock()
var inputIndex uint32
for i, in := range txn.TxIn {
if in.PreviousOutPoint == *outpoint {
inputIndex = uint32(i)
}
}
txnHash := txn.TxHash()
details := &chainntnfs.SpendDetail{
SpentOutPoint: outpoint,
SpendingHeight: height,
SpendingTx: txn,
SpenderTxHash: &txnHash,
SpenderInputIndex: outpoint.Index,
SpenderInputIndex: inputIndex,
}
// Cache details in case of late registration.

Loading…
Cancel
Save