mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-09-21 22:57:10 +02:00
Merge pull request #8372 from mohamedawnallah/deep-copy-transactions-GetBlock
routing: deep copy any transaction we obtain from `GetBlock` call.
This commit is contained in:
@@ -1168,10 +1168,12 @@ func testListTransactionDetails(miner *rpctest.Harness,
|
||||
t.Fatalf("err fetching block: %s", err)
|
||||
}
|
||||
|
||||
transactions :=
|
||||
make(map[chainhash.Hash][]*wire.TxOut, len(fetchedBlock.Transactions))
|
||||
transactions := make(
|
||||
map[chainhash.Hash][]*wire.TxOut,
|
||||
len(fetchedBlock.Transactions),
|
||||
)
|
||||
for _, tx := range fetchedBlock.Transactions {
|
||||
transactions[tx.TxHash()] = tx.TxOut
|
||||
transactions[tx.TxHash()] = tx.Copy().TxOut
|
||||
}
|
||||
|
||||
blockTxOuts[fetchedBlock.BlockHash()] = transactions
|
||||
|
Reference in New Issue
Block a user