Adding opencvsharp4 and -.runtime package
ADD
WalletWasabi.Fluent.Desktop/Emgu/Emgu.CV.Platform.NetStandard.dll
WalletWasabi.Fluent.Desktop/Emgu/Emgu.CV.Platform.NetStandard.dll
Binary files /dev/null and b/WalletWasabi.Fluent.Desktop/Emgu/Emgu.CV.Platform.NetStandard.dll differ

MODIFY
WalletWasabi.Fluent.Desktop/packages.lock.json
WalletWasabi.Fluent.Desktop/packages.lock.json
"Newtonsoft.Json": "12.0.1"
}
},
+ "OpenCvSharp4": {
+ "type": "Transitive",
+ "resolved": "4.5.2.20210404",
+ "contentHash": "NWoTTxAi5qmtI14DnXpw8Xq3bJWoIFLrMC3bbV9GVeWwfRMIWgv1i11ns2Aus0sve9pHREyzgVQm6nAL3S1/rw==",
+ "dependencies": {
+ "System.Drawing.Common": "5.0.2",
+ "System.Memory": "4.5.4",
+ "System.Runtime.CompilerServices.Unsafe": "5.0.0"
+ }
+ },
+ "OpenCvSharp4.runtime.win": {
+ "type": "Transitive",
+ "resolved": "4.5.2.20210404",
+ "contentHash": "44JNeD/dKlbdQEgwxLx+i2WL3DhIVvXjhsRLdBHe0c+2ZNWG/3FJ24Pp1IK7GIrB7KaE1vQk42tCNHJWAvJRRg=="
+ },
"ReactiveUI": {
"type": "Transitive",
"resolved": "13.2.10",
},
"System.Drawing.Common": {
"type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "AiJFxxVPdeITstiRS5aAu8+8Dpf5NawTMoapZ53Gfirml24p7HIfhjmCRxdXnmmf3IUA3AX3CcW7G73CjWxW/Q==",
+ "resolved": "5.0.2",
+ "contentHash": "rvr/M1WPf24ljpvvrVd74+NdjRUJu1bBkspkZcnzSZnmAUQWSvanlQ0k/hVHk+cHufZbZfu7vOh/vYc0q5Uu/A==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "2.0.0",
- "Microsoft.Win32.SystemEvents": "4.5.0"
+ "Microsoft.Win32.SystemEvents": "5.0.0"
}
},
"System.Dynamic.Runtime": {
},
"System.Memory": {
"type": "Transitive",
- "resolved": "4.5.3",
- "contentHash": "3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA=="
+ "resolved": "4.5.4",
+ "contentHash": "1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw=="
},
"System.Numerics.Vectors": {
"type": "Transitive",
},
"System.Runtime.CompilerServices.Unsafe": {
"type": "Transitive",
- "resolved": "4.6.0",
- "contentHash": "HxozeSlipUK7dAroTYwIcGwKDeOVpQnJlpVaOkBz7CM4TsE5b/tKlQBZecTjh6FzcSbxndYaxxpsBMz+wMJeyw=="
+ "resolved": "5.0.0",
+ "contentHash": "ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA=="
},
"System.Runtime.Extensions": {
"type": "Transitive",
"Avalonia.Diagnostics": "0.10.999-cibuild0014678-beta",
"Avalonia.ReactiveUI": "0.10.999-cibuild0014678-beta",
"Avalonia.Xaml.Behaviors": "0.10.6",
+ "OpenCvSharp4": "4.5.2.20210404",
+ "OpenCvSharp4.runtime.win": "4.5.2.20210404",
"WalletWasabi": "1.0.0",
"Wasabi Wallet": "1.0.0"
}
"Microsoft.NETCore.Platforms": "5.0.0"
}
},
+ "OpenCvSharp4.runtime.win": {
+ "type": "Transitive",
+ "resolved": "4.5.2.20210404",
+ "contentHash": "44JNeD/dKlbdQEgwxLx+i2WL3DhIVvXjhsRLdBHe0c+2ZNWG/3FJ24Pp1IK7GIrB7KaE1vQk42tCNHJWAvJRRg=="
+ },
"runtime.any.System.Collections": {
"type": "Transitive",
"resolved": "4.3.0",
},
"System.Drawing.Common": {
"type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "AiJFxxVPdeITstiRS5aAu8+8Dpf5NawTMoapZ53Gfirml24p7HIfhjmCRxdXnmmf3IUA3AX3CcW7G73CjWxW/Q==",
+ "resolved": "5.0.2",
+ "contentHash": "rvr/M1WPf24ljpvvrVd74+NdjRUJu1bBkspkZcnzSZnmAUQWSvanlQ0k/hVHk+cHufZbZfu7vOh/vYc0q5Uu/A==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "2.0.0",
- "Microsoft.Win32.SystemEvents": "4.5.0"
+ "Microsoft.Win32.SystemEvents": "5.0.0"
}
},
"System.Globalization": {
"Microsoft.NETCore.Platforms": "5.0.0"
}
},
+ "OpenCvSharp4.runtime.win": {
+ "type": "Transitive",
+ "resolved": "4.5.2.20210404",
+ "contentHash": "44JNeD/dKlbdQEgwxLx+i2WL3DhIVvXjhsRLdBHe0c+2ZNWG/3FJ24Pp1IK7GIrB7KaE1vQk42tCNHJWAvJRRg=="
+ },
"runtime.any.System.Collections": {
"type": "Transitive",
"resolved": "4.3.0",
},
"System.Drawing.Common": {
"type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "AiJFxxVPdeITstiRS5aAu8+8Dpf5NawTMoapZ53Gfirml24p7HIfhjmCRxdXnmmf3IUA3AX3CcW7G73CjWxW/Q==",
+ "resolved": "5.0.2",
+ "contentHash": "rvr/M1WPf24ljpvvrVd74+NdjRUJu1bBkspkZcnzSZnmAUQWSvanlQ0k/hVHk+cHufZbZfu7vOh/vYc0q5Uu/A==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "2.0.0",
- "Microsoft.Win32.SystemEvents": "4.5.0"
+ "Microsoft.Win32.SystemEvents": "5.0.0"
}
},
"System.Globalization": {
"Microsoft.NETCore.Platforms": "5.0.0"
}
},
+ "OpenCvSharp4.runtime.win": {
+ "type": "Transitive",
+ "resolved": "4.5.2.20210404",
+ "contentHash": "44JNeD/dKlbdQEgwxLx+i2WL3DhIVvXjhsRLdBHe0c+2ZNWG/3FJ24Pp1IK7GIrB7KaE1vQk42tCNHJWAvJRRg=="
+ },
"runtime.any.System.Collections": {
"type": "Transitive",
"resolved": "4.3.0",
},
"System.Drawing.Common": {
"type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "AiJFxxVPdeITstiRS5aAu8+8Dpf5NawTMoapZ53Gfirml24p7HIfhjmCRxdXnmmf3IUA3AX3CcW7G73CjWxW/Q==",
+ "resolved": "5.0.2",
+ "contentHash": "rvr/M1WPf24ljpvvrVd74+NdjRUJu1bBkspkZcnzSZnmAUQWSvanlQ0k/hVHk+cHufZbZfu7vOh/vYc0q5Uu/A==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "2.0.0",
- "Microsoft.Win32.SystemEvents": "4.5.0"
+ "Microsoft.Win32.SystemEvents": "5.0.0"
}
},
"System.Globalization": {

MODIFY
WalletWasabi.Fluent/ViewModels/Wallets/Send/SendViewModel.cs
WalletWasabi.Fluent/ViewModels/Wallets/Send/SendViewModel.cs
@@ -47,7 +47,6 @@ namespace WalletWasabi.Fluent.ViewModels.Wallets.Send
{
private readonly Wallet _wallet;
private readonly TransactionInfo _transactionInfo;
-
[AutoNotify] private string _to;
[AutoNotify] private decimal _amountBtc;
[AutoNotify] private decimal _exchangeRate;

MODIFY
WalletWasabi.Fluent/WalletWasabi.Fluent.csproj
WalletWasabi.Fluent/WalletWasabi.Fluent.csproj
<PackageReference Include="Avalonia.ReactiveUI" Version="0.10.999-cibuild0014678-beta" />
<PackageReference Include="Avalonia.Diagnostics" Version="0.10.999-cibuild0014678-beta" />
<PackageReference Include="Avalonia.Xaml.Behaviors" Version="0.10.6" />
+ <PackageReference Include="OpenCvSharp4" Version="4.5.2.20210404" />
+ <PackageReference Include="OpenCvSharp4.runtime.win" Version="4.5.2.20210404" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\WalletWasabi.Gui\WalletWasabi.Gui.csproj" />

MODIFY
WalletWasabi.Fluent/packages.lock.json
WalletWasabi.Fluent/packages.lock.json
"Avalonia.Xaml.Interactivity": "0.10.6"
}
},
+ "OpenCvSharp4": {
+ "type": "Direct",
+ "requested": "[4.5.2.20210404, )",
+ "resolved": "4.5.2.20210404",
+ "contentHash": "NWoTTxAi5qmtI14DnXpw8Xq3bJWoIFLrMC3bbV9GVeWwfRMIWgv1i11ns2Aus0sve9pHREyzgVQm6nAL3S1/rw==",
+ "dependencies": {
+ "System.Drawing.Common": "5.0.2",
+ "System.Memory": "4.5.4",
+ "System.Runtime.CompilerServices.Unsafe": "5.0.0"
+ }
+ },
+ "OpenCvSharp4.runtime.win": {
+ "type": "Direct",
+ "requested": "[4.5.2.20210404, )",
+ "resolved": "4.5.2.20210404",
+ "contentHash": "44JNeD/dKlbdQEgwxLx+i2WL3DhIVvXjhsRLdBHe0c+2ZNWG/3FJ24Pp1IK7GIrB7KaE1vQk42tCNHJWAvJRRg=="
+ },
"Avalonia.Angle.Windows.Natives": {
"type": "Transitive",
"resolved": "2.1.0.2019013001",
},
"System.Drawing.Common": {
"type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "AiJFxxVPdeITstiRS5aAu8+8Dpf5NawTMoapZ53Gfirml24p7HIfhjmCRxdXnmmf3IUA3AX3CcW7G73CjWxW/Q==",
+ "resolved": "5.0.2",
+ "contentHash": "rvr/M1WPf24ljpvvrVd74+NdjRUJu1bBkspkZcnzSZnmAUQWSvanlQ0k/hVHk+cHufZbZfu7vOh/vYc0q5Uu/A==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "2.0.0",
- "Microsoft.Win32.SystemEvents": "4.5.0"
+ "Microsoft.Win32.SystemEvents": "5.0.0"
}
},
"System.Dynamic.Runtime": {
},
"System.Memory": {
"type": "Transitive",
- "resolved": "4.5.3",
- "contentHash": "3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA=="
+ "resolved": "4.5.4",
+ "contentHash": "1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw=="
},
"System.Net.Http": {
"type": "Transitive",
},
"System.Runtime.CompilerServices.Unsafe": {
"type": "Transitive",
- "resolved": "4.6.0",
- "contentHash": "HxozeSlipUK7dAroTYwIcGwKDeOVpQnJlpVaOkBz7CM4TsE5b/tKlQBZecTjh6FzcSbxndYaxxpsBMz+wMJeyw=="
+ "resolved": "5.0.0",
+ "contentHash": "ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA=="
},
"System.Runtime.Extensions": {
"type": "Transitive",
}
},
".NETCoreApp,Version=v5.0/linux-x64": {
+ "OpenCvSharp4.runtime.win": {
+ "type": "Direct",
+ "requested": "[4.5.2.20210404, )",
+ "resolved": "4.5.2.20210404",
+ "contentHash": "44JNeD/dKlbdQEgwxLx+i2WL3DhIVvXjhsRLdBHe0c+2ZNWG/3FJ24Pp1IK7GIrB7KaE1vQk42tCNHJWAvJRRg=="
+ },
"Avalonia.Angle.Windows.Natives": {
"type": "Transitive",
"resolved": "2.1.0.2019013001",
},
"System.Drawing.Common": {
"type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "AiJFxxVPdeITstiRS5aAu8+8Dpf5NawTMoapZ53Gfirml24p7HIfhjmCRxdXnmmf3IUA3AX3CcW7G73CjWxW/Q==",
+ "resolved": "5.0.2",
+ "contentHash": "rvr/M1WPf24ljpvvrVd74+NdjRUJu1bBkspkZcnzSZnmAUQWSvanlQ0k/hVHk+cHufZbZfu7vOh/vYc0q5Uu/A==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "2.0.0",
- "Microsoft.Win32.SystemEvents": "4.5.0"
+ "Microsoft.Win32.SystemEvents": "5.0.0"
}
},
"System.Globalization": {
}
},
".NETCoreApp,Version=v5.0/osx-x64": {
+ "OpenCvSharp4.runtime.win": {
+ "type": "Direct",
+ "requested": "[4.5.2.20210404, )",
+ "resolved": "4.5.2.20210404",
+ "contentHash": "44JNeD/dKlbdQEgwxLx+i2WL3DhIVvXjhsRLdBHe0c+2ZNWG/3FJ24Pp1IK7GIrB7KaE1vQk42tCNHJWAvJRRg=="
+ },
"Avalonia.Angle.Windows.Natives": {
"type": "Transitive",
"resolved": "2.1.0.2019013001",
},
"System.Drawing.Common": {
"type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "AiJFxxVPdeITstiRS5aAu8+8Dpf5NawTMoapZ53Gfirml24p7HIfhjmCRxdXnmmf3IUA3AX3CcW7G73CjWxW/Q==",
+ "resolved": "5.0.2",
+ "contentHash": "rvr/M1WPf24ljpvvrVd74+NdjRUJu1bBkspkZcnzSZnmAUQWSvanlQ0k/hVHk+cHufZbZfu7vOh/vYc0q5Uu/A==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "2.0.0",
- "Microsoft.Win32.SystemEvents": "4.5.0"
+ "Microsoft.Win32.SystemEvents": "5.0.0"
}
},
"System.Globalization": {
}
},
".NETCoreApp,Version=v5.0/win7-x64": {
+ "OpenCvSharp4.runtime.win": {
+ "type": "Direct",
+ "requested": "[4.5.2.20210404, )",
+ "resolved": "4.5.2.20210404",
+ "contentHash": "44JNeD/dKlbdQEgwxLx+i2WL3DhIVvXjhsRLdBHe0c+2ZNWG/3FJ24Pp1IK7GIrB7KaE1vQk42tCNHJWAvJRRg=="
+ },
"Avalonia.Angle.Windows.Natives": {
"type": "Transitive",
"resolved": "2.1.0.2019013001",
},
"System.Drawing.Common": {
"type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "AiJFxxVPdeITstiRS5aAu8+8Dpf5NawTMoapZ53Gfirml24p7HIfhjmCRxdXnmmf3IUA3AX3CcW7G73CjWxW/Q==",
+ "resolved": "5.0.2",
+ "contentHash": "rvr/M1WPf24ljpvvrVd74+NdjRUJu1bBkspkZcnzSZnmAUQWSvanlQ0k/hVHk+cHufZbZfu7vOh/vYc0q5Uu/A==",
"dependencies": {
- "Microsoft.NETCore.Platforms": "2.0.0",
- "Microsoft.Win32.SystemEvents": "4.5.0"
+ "Microsoft.Win32.SystemEvents": "5.0.0"
}
},
"System.Globalization": {

Adding opencvsharp4 and -.runtime package