Don't check double spending when tx is coinbase
MODIFY
WalletWasabi/Services/WalletService.cs
WalletWasabi/Services/WalletService.cs
@@ -464,7 +464,7 @@ namespace WalletWasabi.Services
return; // We don't care about non-witness transactions for other than mempool cleanup.
}
- if (!justUpdate) // Transactions we already have and processed would be "double spends" but they shouldn't.
+ if (!justUpdate && !tx.Transaction.IsCoinBase) // Transactions we already have and processed would be "double spends" but they shouldn't.
{
var doubleSpends = new List<SmartCoin>();
foreach (SmartCoin coin in Coins)

Don't check double spending when tx is coinbase