Make EventArgs to be EventArgs
MODIFY
WalletWasabi/Blockchain/TransactionProcessing/DoubleSpendReceivedEventArgs.cs
WalletWasabi/Blockchain/TransactionProcessing/DoubleSpendReceivedEventArgs.cs
@@ -5,9 +5,9 @@ using WalletWasabi.Blockchain.Transactions;
namespace WalletWasabi.Blockchain.TransactionProcessing
{
- public class DoubleSpendReceivedEventArgs
+ public class DoubleSpendReceivedEventArgs : EventArgs
{
- public DoubleSpendReceivedEventArgs(SmartTransaction smartTransaction, IEnumerable<SmartCoin> remove)
+ public DoubleSpendReceivedEventArgs(SmartTransaction smartTransaction, IEnumerable<SmartCoin> remove) : base()
{
SmartTransaction = smartTransaction;
Remove = remove;

MODIFY
WalletWasabi/Blockchain/TransactionProcessing/ReplaceTransactionReceivedEventArgs.cs
WalletWasabi/Blockchain/TransactionProcessing/ReplaceTransactionReceivedEventArgs.cs
+using System;
using System.Collections.Generic;
using WalletWasabi.Blockchain.TransactionOutputs;
using WalletWasabi.Blockchain.Transactions;
namespace WalletWasabi.Blockchain.TransactionProcessing
{
- public class ReplaceTransactionReceivedEventArgs
+ public class ReplaceTransactionReceivedEventArgs : EventArgs
{
- public ReplaceTransactionReceivedEventArgs(SmartTransaction smartTransaction, IEnumerable<SmartCoin> replacedCoins, IEnumerable<SmartCoin> restoredCoins)
+ public ReplaceTransactionReceivedEventArgs(SmartTransaction smartTransaction, IEnumerable<SmartCoin> replacedCoins, IEnumerable<SmartCoin> restoredCoins) : base()
{
SmartTransaction = smartTransaction;
ReplacedCoins = replacedCoins;

Make EventArgs to be EventArgs