Delete unneeded files.
DELETE
WalletWasabi/Blockchain/BlockFilters/History/ActionHistoryHelper.cs
-using NBitcoin;
-using System;
-using System.Collections.Generic;
-using System.Text;
-
-namespace WalletWasabi.Blockchain.BlockFilters.History
-{
- public class ActionHistoryHelper
- {
- public ActionHistoryHelper()
- {
- ActionHistory = new List<ActionItem>();
- }
-
- private List<ActionItem> ActionHistory { get; }
-
- public void StoreAction(ActionItem actionItem)
- {
- ActionHistory.Add(actionItem);
- }
-
- public void StoreAction(Operation action, OutPoint outpoint, Script script)
- {
- StoreAction(new ActionItem(action, outpoint, script));
- }
-
- public void Rollback(Dictionary<OutPoint, UtxoEntry> toRollBack)
- {
- for (var i = ActionHistory.Count - 1; i >= 0; i--)
- {
- ActionItem act = ActionHistory[i];
- switch (act.Action)
- {
- case Operation.Add:
- toRollBack.Remove(act.OutPoint);
- break;
-
- case Operation.Remove:
- toRollBack.Add(act.OutPoint, new UtxoEntry(act.OutPoint, act.Script));
- break;
-
- default:
- throw new ArgumentOutOfRangeException();
- }
- }
- ActionHistory.Clear();
- }
- }
-}

DELETE
WalletWasabi/Blockchain/BlockFilters/History/ActionItem.cs
-using NBitcoin;
-using System;
-using System.Collections.Generic;
-using System.Text;
-
-namespace WalletWasabi.Blockchain.BlockFilters.History
-{
- public class ActionItem
- {
- public ActionItem(Operation action, OutPoint outPoint, Script script)
- {
- Action = action;
- OutPoint = outPoint;
- Script = script;
- }
-
- public Operation Action { get; }
- public OutPoint OutPoint { get; }
- public Script Script { get; }
- }
-}

DELETE
WalletWasabi/Blockchain/BlockFilters/History/Operation.cs
-using System;
-using System.Collections.Generic;
-using System.Text;
-
-namespace WalletWasabi.Blockchain.BlockFilters.History
-{
- public enum Operation
- {
- Add,
- Remove
- }
-}

Delete unneeded files.